web/lib/Zend/Service/Amazon/SimpleDb/Exception.php
changeset 807 877f952ae2bd
parent 207 621fa6caec0c
child 1230 68c69c656a2c
equal deleted inserted replaced
805:5e7a0fedabdf 807:877f952ae2bd
    13  * to license@zend.com so we can send you a copy immediately.
    13  * to license@zend.com so we can send you a copy immediately.
    14  *
    14  *
    15  * @category   Zend
    15  * @category   Zend
    16  * @package    Zend_Service_Amazon
    16  * @package    Zend_Service_Amazon
    17  * @subpackage SimpleDb
    17  * @subpackage SimpleDb
    18  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    18  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    19  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    19  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    20  */
    20  */
    21 
    21 
    22 /**
    22 /**
    23  * @see Zend_Service_Amazon_Exception
    23  * @see Zend_Service_Amazon_Exception
    28  * The Custom Exception class that allows you to have access to the AWS Error Code.
    28  * The Custom Exception class that allows you to have access to the AWS Error Code.
    29  *
    29  *
    30  * @category   Zend
    30  * @category   Zend
    31  * @package    Zend_Service_Amazon
    31  * @package    Zend_Service_Amazon
    32  * @subpackage SimpleDb
    32  * @subpackage SimpleDb
    33  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    33  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    34  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    34  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    35  */
    35  */
    36 class Zend_Service_Amazon_SimpleDb_Exception extends Zend_Service_Amazon_Exception
    36 class Zend_Service_Amazon_SimpleDb_Exception extends Zend_Service_Amazon_Exception
    37 {
    37 {
    38     /**
    38     /**
    40      */
    40      */
    41     private $_awsErrorCode = '';
    41     private $_awsErrorCode = '';
    42 
    42 
    43     /**
    43     /**
    44      * Constructor
    44      * Constructor
    45      * 
    45      *
    46      * @param string $message 
    46      * @param string $message
    47      * @param int $code 
    47      * @param int $code
    48      * @param string $awsErrorCode 
    48      * @param string $awsErrorCode
    49      * @return void
    49      * @return void
    50      */
    50      */
    51     public function __construct($message, $code = 0, $awsErrorCode = '')
    51     public function __construct($message, $code = 0, $awsErrorCode = '')
    52     {
    52     {
    53         parent::__construct($message, $code);
    53         parent::__construct($message, $code);
    54         $this->_awsErrorCode = $awsErrorCode;
    54         $this->_awsErrorCode = $awsErrorCode;
    55     }
    55     }
    56 
    56 
    57     /**
    57     /**
    58      * Get AWS error code
    58      * Get AWS error code
    59      * 
    59      *
    60      * @return string
    60      * @return string
    61      */
    61      */
    62     public function getErrorCode()
    62     public function getErrorCode()
    63     {
    63     {
    64         return $this->_awsErrorCode;
    64         return $this->_awsErrorCode;