dorantor/filelock

Simple php library providing OOP-interface to file locks.

Installs: 9 456

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 2

Open Issues: 3

pkg:composer/dorantor/filelock

v1.0.0 2017-10-24 13:25 UTC

This package is auto-updated.

Last update: 2025-09-29 01:53:28 UTC


README

Build Status Total Downloads Coverage Status Latest Stable Version License

Simple php library providing OOP-interface to file locks.

Installation

composer require dorantor/filelock

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.