【文件属性】:
文件名称:事件:Hoa \ Event库
文件大小:26KB
文件格式:ZIP
更新时间:2021-02-03 12:55:20
php library observer event listener
Hoa是一组模块化,可扩展和结构化PHP库。 此外,Hoa旨在成为工业界和研究界之间的桥梁。
花\事件
该库允许在PHP中使用事件和侦听器。 这是一个观察者设计模式的实现。
。
安装
使用 ,要将此库包含到依赖项中,您需要要求 :
$ composer require hoa/event ' ~2.0 '
有关更多安装过程,请阅读。
测验
在运行测试套件之前,必须安装开发依赖项:
$ composer install
然后,运行所有测试套件:
$ vendor/bin/hoa test:run
有关更多信息,请阅读。
快速使用
我们建议快速概述如何使用事件和侦听器。
大事记
一个事件是:
注册时是异步的,因为观察者开始观察时可观察物可能还不存在,
使用时是匿名的,因为可观察对象不知道有多少观察者在观察什么,
它旨在通过隔离的组件进行大量数据传播。 无论在何处观察,我们都可以观察其数据。
在Hoa中,事件通道具有以下形式: hoa://Event/LibraryName/AnId:pseudo-class#anAnchor 。 例如, hoa://Event/Ex
【文件预览】:
Event-master
----.gitignore(24B)
----README.md(5KB)
----CHANGELOG.md(3KB)
----Source()
--------Listener.php(4KB)
--------Event.php(6KB)
--------Listenable.php(2KB)
--------Listens.php(3KB)
--------Source.php(2KB)
--------Bucket.php(3KB)
--------Exception.php(2KB)
----composer.json(1KB)
----.State(10B)
----.travis.yml(1KB)
----Test()
--------Unit()