koala-framework-mine / file-watcher-mine
用于监视文件系统变更的库
1.0.2
2019-03-26 10:33 UTC
Requires
- psr/log: ~1.0
- symfony/event-dispatcher: ~2.6
- symfony/finder: ~2.6
- symfony/process: ~4.2
Requires (Dev)
- phpunit/php-invoker: *
- phpunit/phpunit: 4.5.*
- symfony/filesystem: ~2.6
This package is auto-updated.
Last update: 2024-09-27 00:29:05 UTC
README
用于监视文件系统变更的PHP库。
支持不同的后端以实现最佳跨平台使用。
后端
- watchmedo (跨平台Python shell实用工具)
- fswatch (具有多个后端的跨平台文件变更监视器)
- inotifywait (Linux shell实用工具)
- inotify (PHP PECL扩展)
- 轮询回退(慢速)
要求
- PHP 5.3+
安装
使用Composer安装
composer require koala-framework/file-watcher
示例用法
$watcher = Kwf\FileWatcher\Watcher::create('.');
$watcher->addListener(Kwf\FileWatcher\Events::MODIFY, function($e) {
var_dump($e->filename);
});
$watcher->start();