文件名称:funnel:针对 PHP 5.3+ 的类型提示、优化的事件工具
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-26 04:09:22
PHP
漏斗 这是 PHP 5.3+ 的简单事件接收器 (pub/sub) 工具,它试图总体上提高事件工具的性能和健壮性。 有关如何使用此类的示例,请参阅根文件夹中的“example.php”。 通过对事件类型(类)使用类型提示闭包而不是任意字符串(事件名称)或文字类名称或函数名称作为字符串,健壮性大大提高 - 现代 IDE(例如 Php Storm)可以执行有意义的检查, 代码可以安全地重构,并且您可以更轻松地浏览代码库,例如通过遵循真实的静态类型提示。 提供了一种优化性能的方法,允许使用“代理”函数来初始化要提交的事件——加载和构造一个事件对象可以有条件地完成,当没有该类型的侦听器时通过“短路”事件事件已被注册。
【文件预览】:
funnel-master
----.gitignore(19B)
----README.md(1KB)
----composer.lock(11KB)
----composer.json(485B)
----.scrutinizer.yml(145B)
----src()
--------EventSink.php(3KB)
----test.php(6KB)
----.travis.yml(386B)
----example.php(902B)