public function showErrorMessage($code, $message, $messageType = 'error')
{
if (!isset($this->recommendedReasonPhrases[$code])) {
throw new Exception\InvalidArgumentException(sprintf('No http response code %s supported', $code));
}
$this->flashSession->{$messageType}($message->getMessage());
$this->response->setStatusCode($code, $this->recommendedReasonPhrases[$code]);
return $this;
}