Neos\Neos\Controller\LoginController::logoutAction PHP Method

logoutAction() public method

The possible redirection URI is queried from the redirection service at first, before the actual logout takes place, and the session gets destroyed.
public logoutAction ( ) : void
return void
    public function logoutAction()
    {
        $possibleRedirectionUri = $this->backendRedirectionService->getAfterLogoutRedirectionUri($this->request);
        parent::logoutAction();
        switch ($this->request->getFormat()) {
            case 'json':
                $this->view->assign('value', array('success' => true));
                break;
            default:
                if ($possibleRedirectionUri !== null) {
                    $this->redirectToUri($possibleRedirectionUri);
                }
                $this->addFlashMessage('Successfully logged out', 'Logged out', Message::SEVERITY_NOTICE, array(), 1318421560);
                $this->redirect('index');
        }
    }