PHP Класс NinjaMutex\Tests\Mock\MockLock

Автор: Kamil Dziedzic ([email protected])
Наследование: implements NinjaMutex\Lock\LockInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$available boolean Whether the service is available
$counter integer Lock counter to protect against recursive deadlock

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

Метод Описание
acquireLock ( string $name, null | integer $timeout = null ) : boolean
isLocked ( $name ) : boolean
releaseLock ( $name ) : boolean
setAvailable ( boolean $available )

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

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

public acquireLock ( string $name, null | integer $timeout = null ) : boolean
$name string
$timeout null | integer
Результат boolean

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

public isLocked ( $name ) : boolean
$name
Результат boolean

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

public releaseLock ( $name ) : boolean
$name
Результат boolean

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

public setAvailable ( boolean $available )
$available boolean

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

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

Whether the service is available
protected bool $available
Результат boolean

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

Lock counter to protect against recursive deadlock
protected int $counter
Результат integer