33
0
mirror of https://github.com/joomla-extensions/patchtester.git synced 2024-12-25 12:10:02 +00:00
patchtester/administrator/components/com_patchtester/PatchTester/GitHub/Exception/UnexpectedResponse.php
2016-06-25 11:34:48 -05:00

55 lines
1.3 KiB
PHP

<?php
/**
* Patch testing component for the Joomla! CMS
*
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later
*/
namespace PatchTester\GitHub\Exception;
/**
* Exception representing an unexpected response
*
* @since __DEPLOY_VERSION__
*/
class UnexpectedResponse extends \DomainException
{
/**
* The Response object.
*
* @var \JHttpResponse
* @since __DEPLOY_VERSION__
*/
private $response;
/**
* Constructor
*
* @param \JHttpResponse $response The Response object.
* @param string $message The Exception message to throw.
* @param integer $code The Exception code.
* @param \Exception $previous The previous exception used for the exception chaining.
*
* @since __DEPLOY_VERSION__
*/
public function __construct(\JHttpResponse $response, $message = '', $code = 0, \Exception $previous = null)
{
parent::__construct($message, $code, $previous);
$this->response = $response;
}
/**
* Get the Response object.
*
* @return \JHttpResponse
*
* @since __DEPLOY_VERSION__
*/
public function getResponse()
{
return $this->response;
}
}