PHP Класс Jenner\SimpleFork\Lock\FileLock

Наследование: implements Jenner\SimpleFork\Lock\LockInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$file lock file
$fp resource
$locked boolean

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

Метод Описание
__destory ( )
acquire ( boolean $blocking = true ) : mixed get a lock
create ( string $file ) : FileLock create a file lock instance if the file is not exists, it will be created
isLocked ( ) : mixed is locked
release ( ) : mixed release lock

Приватные методы

Метод Описание
__construct ( $file )

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

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

public __destory ( )

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

get a lock
public acquire ( boolean $blocking = true ) : mixed
$blocking boolean
Результат mixed

create() публичный статический Метод

create a file lock instance if the file is not exists, it will be created
public static create ( string $file ) : FileLock
$file string lock file
Результат FileLock

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

is locked
public isLocked ( ) : mixed
Результат mixed

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

release lock
public release ( ) : mixed
Результат mixed

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

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

lock file
protected $file

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

protected resource $fp
Результат resource

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

protected bool $locked
Результат boolean