Final Class Yiisoft\Mutex\Oracle\OracleMutexFactory
| Inheritance | Yiisoft\Mutex\Oracle\OracleMutexFactory » Yiisoft\Mutex\MutexFactory |
|---|
Allows creating {@see OracleMutex} mutex objects.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Mutex\Oracle\OracleMutexFactory | |
| create() | Yiisoft\Mutex\Oracle\OracleMutexFactory |
Method Details
| public mixed __construct ( PDO $connection, string $lockMode = OracleMutex::MODE_X, boolean $releaseOnCommit = false ) | ||
| $connection | PDO |
PDO connection instance to use. |
| $lockMode | string |
Lock mode to be used. |
| $releaseOnCommit | boolean |
Whether to release lock on commit. |
public function __construct(PDO $connection, string $lockMode = OracleMutex::MODE_X, bool $releaseOnCommit = false)
{
$this->connection = $connection;
$this->lockMode = $lockMode;
$this->releaseOnCommit = $releaseOnCommit;
}
Signup or Login in order to comment.