/** * Get Submitted Token * * @param Request $request Request * * @return void|HttMessages_Exception */ private function getSubmittedToken(Request $request) { $csrfTokenName = $this->config->get('csrfTokenName'); if ($request->hasHeader($csrfTokenName)) { return $request->getHeader($csrfTokenName)[0]; } if ($token = $request->getParam($csrfTokenName)) { return $token; } throw new HttpMessages_Exception("A valid csrf token was not submitted with your request."); }