library filelock
Simple php library providing OOP-interface to file locks.
dorantor/filelock
Simple php library providing OOP-interface to file locks.
- Tuesday, October 24, 2017
- by dorantor
- Repository
- 1 Watchers
- 0 Stars
- 1,642 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 1 Open issues
- 2 Versions
- 35 % Grown
FileLock
, (*1)
Simple php library providing OOP-interface to file locks., (*2)
Installation
composer require dorantor/filelock
, (*3)
Usage
<?php
// create lock object
$lock = new \Dorantor\FileLock('path/to/file');
// ..and work with it
if ($lock->acquire()) {
// file is locked
$lock->release();
}
// ..or it could be
if (!$lock->acquire()) {
// failed with lock
return;
}
// file was locked
$lock->release();
Credits
Idea, interfaces and some code shamelessly taken from benconstable/lock., (*4)