Zf2事件练习(可更改?)

时间:2014-09-09 12:47:15

标签: php event-handling zend-framework2 event-driven-design

我对zf2中的事件实践有疑问。 作为最佳实践,我们必须默认使用可更改的接口,以动态地注入对象。

但是,有什么事件?活动应该注射吗? 例如,AuthenticationEvent中的身份验证服务。 最好直接调用AuthenticationEvent还是通过get / set?

示例:

$this->getEventManager()->trigger('auth_pre', __CLASS__, new AuthEvent($params));

$eventAuth = $this->getAuthEvent();
$eventAuth->setParams($params);
$this->getEventManager()->trigger('auth_pre', __CLASS__, $eventAuth);

问候

0 个答案:

没有答案