PHP Класс Metaphore\LockManager

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$acquiredLocks * @var array
$lockStore * @var LockStoreInterface

Открытые методы

Метод Описание
__construct ( Metaphore\Store\LockStoreInterface $lockStore )
__destruct ( )
acquire ( $key, $lockTtl ) : boolean
getLockStore ( ) : Metaphore\Store\LockStoreInterface
release ( $key ) : boolean

Защищенные методы

Метод Описание
prepareLockKey ( $key )

Описание методов

__construct() публичный Метод

public __construct ( Metaphore\Store\LockStoreInterface $lockStore )
$lockStore Metaphore\Store\LockStoreInterface

__destruct() публичный Метод

public __destruct ( )

acquire() публичный Метод

public acquire ( $key, $lockTtl ) : boolean
Результат boolean

getLockStore() публичный Метод

public getLockStore ( ) : Metaphore\Store\LockStoreInterface
Результат Metaphore\Store\LockStoreInterface

prepareLockKey() защищенный Метод

protected prepareLockKey ( $key )

release() публичный Метод

public release ( $key ) : boolean
Результат boolean

Описание свойств

$acquiredLocks защищенное свойство

* @var array
protected $acquiredLocks

$lockStore защищенное свойство

* @var LockStoreInterface
protected $lockStore