39 lines
774 B
PHP
39 lines
774 B
PHP
|
<?php
|
||
|
|
||
|
namespace AlibabaCloud\Client\Exception;
|
||
|
|
||
|
use Exception;
|
||
|
use RuntimeException;
|
||
|
|
||
|
/**
|
||
|
* Class ClientException
|
||
|
*
|
||
|
* @package AlibabaCloud\Client\Exception
|
||
|
*/
|
||
|
class ClientException extends AlibabaCloudException
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* ClientException constructor.
|
||
|
*
|
||
|
* @param string $errorMessage
|
||
|
* @param string $errorCode
|
||
|
* @param Exception|null $previous
|
||
|
*/
|
||
|
public function __construct($errorMessage, $errorCode, $previous = null)
|
||
|
{
|
||
|
parent::__construct($errorMessage, 0, $previous);
|
||
|
$this->errorMessage = $errorMessage;
|
||
|
$this->errorCode = $errorCode;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @codeCoverageIgnore
|
||
|
* @deprecated
|
||
|
*/
|
||
|
public function getErrorType()
|
||
|
{
|
||
|
return 'Client';
|
||
|
}
|
||
|
}
|