33
0
mirror of https://github.com/joomla-extensions/patchtester.git synced 2024-12-26 20:30:48 +00:00
patchtester/administrator/components/com_patchtester/PatchTester/GitHub/Exception/UnexpectedResponse.php
Michael Babker 91fb43e7b9 Tag 3.0.0 alpha
Signed-off-by: Michael Babker <mbabker@flbab.com>
2016-06-25 12:46:15 -05:00

55 lines
1.2 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 3.0.0
*/
class UnexpectedResponse extends \DomainException
{
/**
* The Response object.
*
* @var \JHttpResponse
* @since 3.0.0
*/
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 3.0.0
*/
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 3.0.0
*/
public function getResponse()
{
return $this->response;
}
}