Added HTTP exception classes.
This commit is contained in:
14
src/HPCloud/Exception.php
Normal file
14
src/HPCloud/Exception.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
/**
|
||||
* @file
|
||||
* The parent exception class for HPCloud.
|
||||
*/
|
||||
namespace HPCloud;
|
||||
/**
|
||||
* The top-level HPCloud exception.
|
||||
*
|
||||
* In most cases, the library will throw a more finely
|
||||
* grained exception, but all exceptions thrown directly
|
||||
* by HPCloud will be an instance of this exception.
|
||||
*/
|
||||
class Exception extends \Exception {}
|
||||
9
src/HPCloud/Transport/AuthorizationException.php
Normal file
9
src/HPCloud/Transport/AuthorizationException.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
/**
|
||||
* @file
|
||||
*/
|
||||
namespace HPCloud\Transport;
|
||||
/**
|
||||
* Represents an HTTP 401.
|
||||
*/
|
||||
class AuthorizationException extends \HPCloud\Exception {}
|
||||
9
src/HPCloud/Transport/FileNotFoundException.php
Normal file
9
src/HPCloud/Transport/FileNotFoundException.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
/**
|
||||
* @file
|
||||
*/
|
||||
namespace HPCloud\Transport;
|
||||
/**
|
||||
* Represents an HTTP File Not Found error.
|
||||
*/
|
||||
class FileNotFoundException extends \HPCloud\Exception {}
|
||||
9
src/HPCloud/Transport/ServerException.php
Normal file
9
src/HPCloud/Transport/ServerException.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
/**
|
||||
* @file
|
||||
*/
|
||||
namespace HPCloud\Transport;
|
||||
/**
|
||||
* Represents an HTTP 500 error.
|
||||
*/
|
||||
class ServerException extends \HPCloud\Exception {}
|
||||
Reference in New Issue
Block a user