Admin_LoginController::logoutAction PHP Метод

logoutAction() публичный Метод

public logoutAction ( )
    public function logoutAction()
    {
        $controller = $this;
        // clear open edit locks for this session
        \Pimcore\Model\Element\Editlock::clearSession(session_id());
        Tool\Session::useSession(function ($adminSession) use($controller) {
            if ($adminSession->user instanceof User) {
                \Pimcore::getEventManager()->trigger("admin.login.logout", $controller, ["user" => $adminSession->user]);
                $adminSession->user = null;
            }
            \Zend_Session::destroy();
        });
        // cleanup pimcore-cookies => 315554400 => strtotime('1980-01-01')
        setcookie("pimcore_opentabs", false, 315554400, "/");
        $this->redirect("/admin/login/");
    }