ferrumfist / locker
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
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: 2025-09-15 19:45:37 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; }