event-dispatcher:灵活PHP事件分配库

时间:2024-05-30 23:39:34
【文件属性】:

文件名称:event-dispatcher:灵活PHP事件分配库

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-30 23:39:34

events event-listener event listener observer-pattern

事件调度程序 安装 通过作曲家安装。 $ composer require slince/event-dispatcher 用法 创建一个事件调度程序 $ dispatcher = new Slince \ EventDispatcher \ Dispatcher (); 为指定的事件添加一个侦听器 侦听器有两种类型: callable和Slince\EventDispatcher\Listener Slince\EventDispatcher\Listener use Slince \ EventDispatcher \ ListenerInterface ; class FooListener implements ListenerInterface { public function handle ( Event $ event ) { //


【文件预览】:
event-dispatcher-master
----composer.json(572B)
----.travis.yml(241B)
----Event.php(3KB)
----.scrutinizer.yml(1002B)
----ListenerInterface.php(427B)
----SubscriberInterface.php(481B)
----CallableListener.php(2KB)
----ListenerPriorityQueue.php(3KB)
----.gitignore(75B)
----Dispatcher.php(4KB)
----DispatcherInterface.php(2KB)
----EventInterface.php(410B)
----Tests()
--------CallableListenerTest.php(982B)
--------EventTest.php(1KB)
--------ListenerPriorityQueueTest.php(2KB)
--------DispatcherTest.php(7KB)
--------FooListener.php(254B)
----phpunit.xml.dist(700B)
----README.md(3KB)
----Exception()
--------InvalidArgumentException.php(357B)
--------RuntimeException.php(341B)

网友评论