* This maps the new event names to the legacy Hook names.
*/
private static array $eventMapper = [
- Event::INIT => 'init_1',
- Event::HOME_INIT => 'home_init',
- ConfigLoadedEvent::CONFIG_LOADED => 'load_config',
- CollectRoutesEvent::COLLECT_ROUTES => 'route_collection',
- ArrayFilterEvent::APP_MENU => 'app_menu',
- ArrayFilterEvent::NAV_INFO => 'nav_info',
- ArrayFilterEvent::FEATURE_ENABLED => 'isEnabled',
- ArrayFilterEvent::FEATURE_GET => 'get',
- ArrayFilterEvent::POST_LOCAL_START => 'post_local_start',
- ArrayFilterEvent::POST_LOCAL => 'post_local',
- ArrayFilterEvent::POST_LOCAL_END => 'post_local_end',
- ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'photo_upload_form',
- ArrayFilterEvent::NETWORK_TO_NAME => 'network_to_name',
+ Event::INIT => 'init_1',
+ Event::HOME_INIT => 'home_init',
+ ConfigLoadedEvent::CONFIG_LOADED => 'load_config',
+ CollectRoutesEvent::COLLECT_ROUTES => 'route_collection',
+ ArrayFilterEvent::APP_MENU => 'app_menu',
+ ArrayFilterEvent::NAV_INFO => 'nav_info',
+ ArrayFilterEvent::FEATURE_ENABLED => 'isEnabled',
+ ArrayFilterEvent::FEATURE_GET => 'get',
+ ArrayFilterEvent::POST_LOCAL_START => 'post_local_start',
+ ArrayFilterEvent::POST_LOCAL => 'post_local',
+ ArrayFilterEvent::POST_LOCAL_END => 'post_local_end',
+ ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'photo_upload_form',
+ ArrayFilterEvent::NETWORK_TO_NAME => 'network_to_name',
ArrayFilterEvent::CONVERSATION_START => 'conversation_start',
- HtmlFilterEvent::HEAD => 'head',
- HtmlFilterEvent::FOOTER => 'footer',
- HtmlFilterEvent::PAGE_HEADER => 'page_header',
- HtmlFilterEvent::PAGE_CONTENT_TOP => 'page_content_top',
- HtmlFilterEvent::PAGE_END => 'page_end',
- HtmlFilterEvent::JOT_TOOL => 'jot_tool',
+ HtmlFilterEvent::HEAD => 'head',
+ HtmlFilterEvent::FOOTER => 'footer',
+ HtmlFilterEvent::PAGE_HEADER => 'page_header',
+ HtmlFilterEvent::PAGE_CONTENT_TOP => 'page_content_top',
+ HtmlFilterEvent::PAGE_END => 'page_end',
+ HtmlFilterEvent::JOT_TOOL => 'jot_tool',
];
/**
public static function getStaticSubscribedEvents(): array
{
return [
- Event::INIT => 'onNamedEvent',
- Event::HOME_INIT => 'onNamedEvent',
- ConfigLoadedEvent::CONFIG_LOADED => 'onConfigLoadedEvent',
- CollectRoutesEvent::COLLECT_ROUTES => 'onCollectRoutesEvent',
- ArrayFilterEvent::APP_MENU => 'onArrayFilterEvent',
- ArrayFilterEvent::NAV_INFO => 'onArrayFilterEvent',
- ArrayFilterEvent::FEATURE_ENABLED => 'onArrayFilterEvent',
- ArrayFilterEvent::FEATURE_GET => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL_START => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL_END => 'onArrayFilterEvent',
- ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'onArrayFilterEvent',
- ArrayFilterEvent::NETWORK_TO_NAME => 'onArrayFilterEvent',
+ Event::INIT => 'onNamedEvent',
+ Event::HOME_INIT => 'onNamedEvent',
+ ConfigLoadedEvent::CONFIG_LOADED => 'onConfigLoadedEvent',
+ CollectRoutesEvent::COLLECT_ROUTES => 'onCollectRoutesEvent',
+ ArrayFilterEvent::APP_MENU => 'onArrayFilterEvent',
+ ArrayFilterEvent::NAV_INFO => 'onArrayFilterEvent',
+ ArrayFilterEvent::FEATURE_ENABLED => 'onArrayFilterEvent',
+ ArrayFilterEvent::FEATURE_GET => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL_START => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL_END => 'onArrayFilterEvent',
+ ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'onArrayFilterEvent',
+ ArrayFilterEvent::NETWORK_TO_NAME => 'onArrayFilterEvent',
ArrayFilterEvent::CONVERSATION_START => 'onArrayFilterEvent',
- HtmlFilterEvent::HEAD => 'onHtmlFilterEvent',
- HtmlFilterEvent::FOOTER => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
- HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
+ HtmlFilterEvent::HEAD => 'onHtmlFilterEvent',
+ HtmlFilterEvent::FOOTER => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
+ HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
];
}
public function testGetStaticSubscribedEventsReturnsStaticMethods(): void
{
$expected = [
- Event::INIT => 'onNamedEvent',
- Event::HOME_INIT => 'onNamedEvent',
- ConfigLoadedEvent::CONFIG_LOADED => 'onConfigLoadedEvent',
- CollectRoutesEvent::COLLECT_ROUTES => 'onCollectRoutesEvent',
- ArrayFilterEvent::APP_MENU => 'onArrayFilterEvent',
- ArrayFilterEvent::NAV_INFO => 'onArrayFilterEvent',
- ArrayFilterEvent::FEATURE_ENABLED => 'onArrayFilterEvent',
- ArrayFilterEvent::FEATURE_GET => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL_START => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL => 'onArrayFilterEvent',
- ArrayFilterEvent::POST_LOCAL_END => 'onArrayFilterEvent',
- ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'onArrayFilterEvent',
- ArrayFilterEvent::NETWORK_TO_NAME => 'onArrayFilterEvent',
+ Event::INIT => 'onNamedEvent',
+ Event::HOME_INIT => 'onNamedEvent',
+ ConfigLoadedEvent::CONFIG_LOADED => 'onConfigLoadedEvent',
+ CollectRoutesEvent::COLLECT_ROUTES => 'onCollectRoutesEvent',
+ ArrayFilterEvent::APP_MENU => 'onArrayFilterEvent',
+ ArrayFilterEvent::NAV_INFO => 'onArrayFilterEvent',
+ ArrayFilterEvent::FEATURE_ENABLED => 'onArrayFilterEvent',
+ ArrayFilterEvent::FEATURE_GET => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL_START => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL => 'onArrayFilterEvent',
+ ArrayFilterEvent::POST_LOCAL_END => 'onArrayFilterEvent',
+ ArrayFilterEvent::PHOTO_UPLOAD_FORM => 'onArrayFilterEvent',
+ ArrayFilterEvent::NETWORK_TO_NAME => 'onArrayFilterEvent',
ArrayFilterEvent::CONVERSATION_START => 'onArrayFilterEvent',
- HtmlFilterEvent::HEAD => 'onHtmlFilterEvent',
- HtmlFilterEvent::FOOTER => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
- HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
- HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
+ HtmlFilterEvent::HEAD => 'onHtmlFilterEvent',
+ HtmlFilterEvent::FOOTER => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
+ HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
+ HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
];
$this->assertSame(