public function initializeController(Controller $controller) { $controller->setPage($this['page'])->setRequest($this['request'])->setUrlGenerator($this['url_generator'])->setSession($this['session']); $token = $this['security']->getToken(); if ($token !== null) { $this['layout']->setUser($token->getUser()); } $controller->onInitialize(); return $controller; }