接口 EventListenerInterface
实现此接口的对象应声明 implementedEvents()
方法,以通知事件管理器在触发事件时应调用哪些方法。
命名空间: Cake\Event
方法概要
-
implementedEvents() public
返回此对象正在实现的事件列表。当在事件管理器中注册类时,每个单独的方法将与相应的事件关联。
方法详细
implementedEvents() ¶ public
implementedEvents(): array<string, mixed>
返回此对象正在实现的事件列表。当在事件管理器中注册类时,每个单独的方法将与相应的事件关联。
示例
public function implementedEvents()
{
return [
'Order.complete' => 'sendEmail',
'Article.afterBuy' => 'decrementInventory',
'User.onRegister' => ['callable' => 'logRegistration', 'priority' => 20, 'passParams' => true]
];
}
返回值
array<string, mixed>