/** * Get an error code value within range 400 to 506 * * @param \Exception $exception Exception * @return int Error code value within range 400 to 506 */ protected function _code(\Exception $exception) { $code = 500; $errorCode = $exception->getCode(); if ($errorCode >= 400 && $errorCode < 506) { $code = $errorCode; } return $code; }
public function __construct($message, $code = 404) { parent::__construct($message, $code); }
/** * Constructor * * @param string $message Excception message * @param int $code Exception code * @param Exception $previous Previous exception */ public function __construct($message, $code = 404, Exception $previous = null) { parent::__construct($message, $code, $previous); }