Skip to content

Commit d33cfb7

Browse files
authored
Merge pull request #1064 from cakephp/5.x-events-hook
add events hook to application
2 parents 97cd328 + a39bad9 commit d33cfb7

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/Application.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Cake\Core\ContainerInterface;
2121
use Cake\Datasource\FactoryLocator;
2222
use Cake\Error\Middleware\ErrorHandlerMiddleware;
23+
use Cake\Event\EventManagerInterface;
2324
use Cake\Http\BaseApplication;
2425
use Cake\Http\Middleware\BodyParserMiddleware;
2526
use Cake\Http\Middleware\CsrfProtectionMiddleware;
@@ -102,4 +103,18 @@ public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue
102103
public function services(ContainerInterface $container): void
103104
{
104105
}
106+
107+
/**
108+
* Register custom event listeners here
109+
*
110+
* @param \Cake\Event\EventManagerInterface $eventManager
111+
* @return \Cake\Event\EventManagerInterface
112+
* @link https://book.cakephp.org/5/en/core-libraries/events.html#registering-listeners
113+
*/
114+
public function events(EventManagerInterface $eventManager): EventManagerInterface
115+
{
116+
// $eventManager->on(new SomeCustomListenerClass());
117+
118+
return $eventManager;
119+
}
105120
}

0 commit comments

Comments
 (0)