Skip to content

Event driven / non-blocking inotify stream in ReactPHP

License

Notifications You must be signed in to change notification settings

realFlowControl/react-inotify

Repository files navigation

flow-control/react-inotify

Build StatusCoveragePHP VersionStable Version

Simple, async inotify event handler build with ReactPHP

This library is heavily inspired by reactphp/stream.

Dependencies

This library depends on the PHP Inotify extension, available via PECL

$ pecl install inotify

PHP Version Support

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.

Usage

Install

$ composer require flow-control/react-inotify

How to use

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);

Tests

$ composer install $ composer test

Build with

License

MIT, see LICENSE file.

About

Event driven / non-blocking inotify stream in ReactPHP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •