| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace AlibabaCloud\Tea\Exception;
- use AlibabaCloud\Tea\Request;
- /**
- * Class TeaUnableRetryError.
- */
- class TeaUnableRetryError extends TeaError
- {
- private $lastRequest;
- private $lastException;
- /**
- * TeaUnableRetryError constructor.
- *
- * @param Request $lastRequest
- * @param null|\Exception $lastException
- */
- public function __construct($lastRequest, $lastException = null)
- {
- $error_info = [];
- if (null !== $lastException && $lastException instanceof TeaError) {
- $error_info = $lastException->getErrorInfo();
- }
- parent::__construct($error_info, $lastException->getMessage(), $lastException->getCode(), $lastException);
- $this->lastRequest = $lastRequest;
- $this->lastException = $lastException;
- }
- public function getLastRequest()
- {
- return $this->lastRequest;
- }
- public function getLastException()
- {
- return $this->lastException;
- }
- }
|