Your IP : 216.73.216.147


Current Path : /home/lejardintz/www/libraries/kunena/exception/
Upload File :
Current File : /home/lejardintz/www/libraries/kunena/exception/authorise.php

<?php
/**
 * Kunena Component
 * @package Kunena.Framework
 * @subpackage Exception
 *
 * @copyright (C) 2008 - 2016 Kunena Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @link https://www.kunena.org
 **/
defined ( '_JEXEC' ) or die ();

/**
 * Class KunenaExceptionAuthorise
 */
class KunenaExceptionAuthorise extends RuntimeException
{
	protected $responseCodes = array(
		400 => '400 Bad Request',
		401 => '401 Unauthorized',
		403 => '403 Forbidden',
		404 => '404 Not Found',
		410 => '410 Gone',
		500 => '500 Internal Server Error',
		503 => '503 Service Temporarily Unavailable'
	);

	public function getResponseCode()
	{
		return isset($this->responseCodes[$this->code]) ? (int) $this->code : 500;
	}

	public function getResponseStatus()
	{
		return $this->responseCodes[$this->getResponseCode()];
	}
}