/** * Filters the given menu entries and removes all protected menu * entries for which the sender hasn't the correct permission. * * @access public * @param \Zepi\Turbo\Framework $framework * @param \Zepi\Turbo\Request\WebRequest $request * @param \Zepi\Turbo\Response\Response $response */ public function execute(Framework $framework, WebRequest $request, Response $response) { // Initializes the user session $this->sessionManager->logoutUser($request, $response); // Set the title for the page $this->setTitle($this->translate('Successfully logged out', '\\Zepi\\Web\\AccessControl')); // Display logout message $response->setOutput($this->render('\\Zepi\\Web\\AccessControl\\Templates\\Logout')); }