霜冻/eventable-flysystem

1.0.0 2018-08-04 13:26 UTC

This package is auto-updated.

Last update: 2024-09-16 19:20:55 UTC


README

Build Status

这是一个文件系统实现,它会在对底层文件系统的任何调用上触发事件。

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