zendframework/zend-eventmanager

该软件包已被废弃,不再维护。作者建议使用laminas/laminas-eventmanager软件包。

在PHP应用程序中触发和监听事件

3.2.1 2018-04-25 15:33 UTC

README

仓库已于2019年12月31日废弃

此仓库已迁移到laminas/laminas-eventmanager

Build Status Coverage Status

zend-eventmanager是为以下使用场景设计的

  • 实现简单的主题/观察者模式。
  • 实现面向切面的设计。
  • 实现事件驱动的架构。

基本架构允许您将监听器附加到或从命名事件中分离,既可以按实例级别,也可以通过共享集合;触发事件;以及中断监听器的执行。

要从版本2迁移到版本3,请阅读迁移文档

基准测试

我们提供了使用Athletic框架对zend-eventmanager进行基准测试的脚本;这些脚本位于benchmarks/目录中。

要执行基准测试,您可以运行以下命令

$ vendor/bin/athletic -p benchmarks