ferrumfist / locker
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/ferrumfist/locker
Requires
- ext-json: *
Requires (Dev)
- php-di/php-di: ^6.4
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.26
This package is auto-updated.
Last update: 2026-02-11 15:58:55 UTC
README
PHP library performs resource locking
Installation
composer require ferrumfist/locker
Usage
$store = new FileStore(__DIR__ . '/stores');
$locker = new Locker($store);
$resource = new LockResource('ResourceName');
if($locker->lock($resource)){
echo "Resource was successfully locked" . PHP_EOL;
} else {
echo "Resource could not be locked" . PHP_EOL;
}