19/01
2015
Wallogit.com
2017 © Pedro Peláez
A simple PHP advisory lock implementation. Uses flock() internally.
"require": {
"lyoshenka/php-simple-lock": "~1.0"
}
or from the command-line:, (*1)
composer require lyoshenka/php-simple-lock
use SimpleLock\Lock;
$lock = Lock::acquire('lockname');
if ($lock)
{
// lock acquired. protected code goes here.
Lock::release($lock);
}
If you want to change the location where lockfiles are stored:, (*2)
Lock::setLockDir('/path/to/lock/dir');
File issues here, submit pull requests, or email me: alex@grin.io, (*3)