Simple, async inotify event handler build with ReactPHP
This library is heavily inspired by reactphp/stream.
This library depends on the PHP Inotify extension, available via PECL
$ pecl install inotify
If you are looking for PHP 7 support you need to install flow-control/react-inotify
in version 1. Version 2 dropped support for PHP 7.
$ composer require flow-control/react-inotify
Create an object from the \Flowcontrol\React\Inotify\InotifyStream
class
and register your event handlers.
$inotify = new \Flowcontrol\React\Inotify\InotifyStream();
$inotify->on('event', function (array $data) {
var_dump($data);
});
$inotfiy->addWatch(__DIR__, IN_CLOSE_WRITE);
$ composer install
$ composer test
MIT, see LICENSE file.