/** * Gets the generated redirect message from setMessage() * * @return array|null * @throws \Exception */ public function getMessage() { $param = $this->sessionHandler->get('redirect_message'); if (isset($param) && is_array($param)) { $this->sessionHandler->remove('redirect_message'); } return $param; }
/** * Removes the form token from the session * * @param string $token */ public function unsetFormToken($token = '') { $tokenName = Core\Session\SessionHandlerInterface::XSRF_TOKEN_NAME; if (empty($token) && $this->request->getPost()->has($tokenName)) { $token = $this->request->getPost()->get($tokenName, ''); } if (!empty($token)) { $sessionToken = $this->sessionHandler->get($tokenName); if (!empty($sessionToken)) { $this->sessionHandler->remove($tokenName); } } }