* @since 2.0 */ class HttpException extends Exception { /** * @var integer HTTP status code, such as 403, 404, 500, etc. */ public $statusCode; /** * Constructor. * @param integer $status HTTP status code, such as 404, 500, etc. * @param string $message error message * @param integer $code error code */ public function __construct($status, $message = null, $code = 0) { $this->statusCode = $status; parent::__construct($message, $code); } }