霜冻 / eventable-flysystem
1.0.0
2018-08-04 13:26 UTC
Requires
- php: ^7.1 || ^7.2
- league/flysystem: ^1.0
- symfony/event-dispatcher: ^4.1
Requires (Dev)
- phpunit/phpunit: ^7.3
This package is auto-updated.
Last update: 2024-09-16 19:20:55 UTC
README
这是一个文件系统实现,它会在对底层文件系统的任何调用上触发事件。
与flysystem-eventable-filesystem相比,这个实现可以与Symfony的事件分发器一起使用。
Composer
$ composer require frostiede/eventable-flysystem
用法
$adapter = new Local('./uploads'); # use League\Flysystem\Adapter\Local
$dispatcher = new EventDispatcher(); # use Symfony\Component\EventDispatcher\EventDispatcher
$filesystem = new EventableFilesystem($dispatcher, $adapter);
当然,您的 $adapter 可以是任何适配器 😉
贡献
请随时贡献 :-)
许可证
MIT