Yii2 Bootstrap 3
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
453 B

<?php
namespace yii\mutex\db;
use Yii;
use yii\db\Connection;
use yii\base\InvalidConfigException;
abstract class Mutex extends \yii\mutex\Mutex
{
/**
* @var string|Connection
*/
public $db = 'db';
public function init()
{
parent::init();
$this->db = Yii::$app->getComponent($this->db);
if (!$this->db instanceof Connection) {
throw new InvalidConfigException('');
}
}
public function getIsDistributed()
{
return true;
}
}