文件名称:Aura.Signal:SignalSlots EventHandler实现
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-29 16:24:55
php event-handlers signal-handler aura-signal signal-manager
光环信号 Aura Signal软件包是PHP的SignalSlots / EventHandler实现。 有了它,只要对象向信号管理器发送信号(“通知”或“事件”),我们就可以调用处理程序(“插槽”或“挂钩”)。 该软件包与 , 和兼容。 如果您发现合规性疏忽,请通过拉取请求发送补丁。 基本用法 实例化信号管理器 首先,实例化信号Manager类。 最简单的方法是调用Aura.Signal/scripts/instance.php脚本。 <?php $ signal = require '/path/to/Aura.Signal/scripts/instance.php' ; 添加信号处理程序 在向Manager发送信号之前,我们需要为其添加一个处理程序。 要添加处理程序,请指定: 该类期望发送信号。 对于“任何类”,可以为'*' ”,也可以是完全限定的类名称。 信号名称。
【文件预览】:
Aura.Signal-1.x
----.gitignore(9B)
----src.php(414B)
----src()
--------Aura()
----meta()
--------summary.txt(41B)
--------description.txt(188B)
--------require.csv(41B)
--------keywords.csv(58B)
--------changes.txt(34B)
--------authors.csv(222B)
----.travis.yml(279B)
----LICENSE(1KB)
----composer.json(1KB)
----scripts()
--------instance.php(149B)
----README.md(11KB)
----tests()
--------WiringTest.php(456B)
--------bootstrap.php(379B)
--------Aura()
--------phpunit.xml(344B)
----.scrutinizer.yml(206B)
----config()
--------test.php(105B)
--------Common.php(708B)
--------default.php(489B)