文件名称:异步事件:在Amp的事件循环中触发语义应用程序事件
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-22 20:29:41
php7 event-emitter amphp labrador-kennel AmpPHP
拉布拉多异步事件 发出并监听Amp循环中的事件,使您可以完全在异步上下文中响应应用程序中发生的事情。 事件是指您希望外部代码意识到的在您的应用程序中发生过的有意义的事情。 async-events理解事件的一些重要信息包括... Event类型表示应用程序中这些有意义的事件,并在发出事件时传递给侦听器。 所有事件都有一个由object类型表示的目标,该object指定触发事件的object 。 事件可以具有由关联数组表示的与其相关的任意元数据集。 安装 是安装Labrador软件包的唯一受支持的方法。 composer require cspray/labrador-async-event 快速开始 如果您希望快速开始而不需要阅读大量文档,下面的代码演示了如何快速发出事件。 否则,我们建议您查看下面的“文档”部分以获取更多信息。 <?php use Cspray \ Labrador \ AsyncEvent \ AmpEventEmitter ; use Cspray \ Labrador \ AsyncEvent \ Event ; use Cspray \ Labra
【文件预览】:
async-event-master
----composer.json(892B)
----.travis.yml(492B)
----.gitmodules(120B)
----.scrutinizer.yml(793B)
----docs()
--------css(12B)
--------.shared()
--------img(12B)
--------_how-tos()
--------_references()
--------_config.yml(866B)
--------_tutorials()
--------index.html(530B)
--------js(11B)
--------tutorials-index.html(130B)
--------_sass(14B)
--------how-tos-index.html(126B)
--------_data()
--------references-index.html(132B)
----composer.lock(77KB)
----test()
--------StandardEventFactoryTest.php(2KB)
--------AmpEventEmitterTest.php(12KB)
--------StandardEventTest.php(547B)
--------Stub()
----LICENSE(1KB)
----CONTRIBUTING.md(333B)
----src()
--------Event.php(2KB)
--------StandardEventFactory.php(2KB)
--------StandardEvent.php(1KB)
--------EventEmitter.php(5KB)
--------EventFactory.php(1010B)
--------PromiseCombinator.php(1KB)
--------AmpEventEmitter.php(3KB)
----.gitignore(89B)
----CHANGELOG.md(2KB)
----CODE_OF_CONDUCT.md(289B)
----phpunit.xml.dist(1KB)
----README.md(729B)