epa/epa-plugins

0.2.1 2014-12-16 17:20 UTC

This package is auto-updated.

Last update: 2024-08-29 03:26:09 UTC


README

这些是用于 Epa 的插件。

目前有一个插件:MetaEventNamePlugin。此插件可以根据插件文档注释中的 @event 标签来命名事件。

/**
 * @event MyCustomEventName
 */
public class MyPlugin implements \Epa\Api\Plugin
{}

这允许插件为 MyCustomEventName 事件注册处理程序,而不是仅限于类名。

您可以使用以下方式使用 Epa 库添加插件:

$plugin = \EpaPlugins\MetaEventNamePluginFactory::create();
$eventDispatcher = \Epa\EventDispatcherFactory::create();
$eventDispatcher->addPlugin($plugin);