紧凑型 / 目录运行器
此包的最新版本(1.1.2)没有提供许可证信息。
遍历目录,同时沿途发射事件
1.1.2
2018-09-01 15:57 UTC
Requires
- php: >=5.4.0
- monolog/monolog: ~1.12
- symfony/console: ~2.8|~3.0|~4.0
- symfony/event-dispatcher: ~2.8|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-09-07 03:13:42 UTC
README
遍历目录,同时沿途发射事件。
安装
通过Composer
composer require kompakt/directory-runner
示例
遍历给定目录中的所有json
文件
use Kompakt\DirectoryRunner\Subscriber\Debugger; use Kompakt\DirectoryRunner\Runner; use Kompakt\DirectoryRunner\EventNames; use Symfony\Component\EventDispatcher\EventDispatcher; $dir = 'path/to/dir'; $dispatcher = new EventDispatcher(); $eventNames = new EventNames(); $runner = new Runner($dispatcher, $eventNames, $dir); $debugger = new Debugger($dispatcher, $eventNames); $debugger->activate(); $callback = function($fileInfo) { return preg_match('/\.json$/', $fileInfo->getFilename()); }; $runner->run($callback);
许可证
紧凑型/目录运行器基于MIT许可证 - 请参阅LICENSE文件以获取详细信息