Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F1820726
ClientHttpException.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Size
1 KB
Subscribers
None
ClientHttpException.php
View Options
<?php
namespace
Sabre\HTTP
;
/**
* This exception represents a HTTP error coming from the Client.
*
* By default the Client will not emit these, this has to be explicitly enabled
* with the setThrowExceptions method.
*
* @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/).
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
class
ClientHttpException
extends
\Exception
implements
HttpException
{
/**
* Response object
*
* @var ResponseInterface
*/
protected
$response
;
/**
* Constructor
*
* @param ResponseInterface $response
*/
function
__construct
(
ResponseInterface
$response
)
{
$this
->
response
=
$response
;
parent
::
__construct
(
$response
->
getStatusText
(),
$response
->
getStatus
());
}
/**
* The http status code for the error.
*
* @return int
*/
function
getHttpStatus
()
{
return
$this
->
response
->
getStatus
();
}
/**
* Returns the full response object.
*
* @return ResponseInterface
*/
function
getResponse
()
{
return
$this
->
response
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sun, Dec 22, 10:48 AM (3 d, 20 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
914540
Default Alt Text
ClientHttpException.php (1 KB)
Attached To
rDAVCAL DokuWiki DAVCal PlugIn
Event Timeline
Log In to Comment