1 | <?php |
||
21 | class VippsException extends \Exception |
||
22 | { |
||
23 | |||
24 | /** |
||
25 | * @var \zaporylie\Vipps\Model\Error\ErrorInterface|null |
||
26 | */ |
||
27 | protected $error; |
||
28 | |||
29 | /** |
||
30 | * VippsException constructor. |
||
31 | * |
||
32 | * @param string $message |
||
33 | * @param int $code |
||
34 | * @param \Exception|null $previous |
||
35 | * @param \zaporylie\Vipps\Model\Error\ErrorInterface|null $error |
||
36 | */ |
||
37 | public function __construct($message = '', $code = 0, \Exception $previous = null, ErrorInterface $error = null) |
||
42 | |||
43 | /** |
||
44 | * @param string $phrase |
||
45 | * @param \JMS\Serializer\Serializer|null $serializer |
||
46 | * |
||
47 | * @return object|array|integer|double|string|boolean |
||
48 | */ |
||
49 | protected static function parsePhrase($phrase, $serializer = null) |
||
80 | |||
81 | /** |
||
82 | * @return \zaporylie\Vipps\Model\Error\ErrorInterface|null |
||
83 | */ |
||
84 | public function getError() |
||
88 | |||
89 | /** |
||
90 | * Create new Exception from Response. |
||
91 | * |
||
92 | * @param ResponseInterface $response |
||
93 | * @param \JMS\Serializer\Serializer|null $serializer |
||
94 | * @param bool $force |
||
95 | * |
||
96 | * @return null|\zaporylie\Vipps\Exceptions\VippsException |
||
97 | */ |
||
98 | public static function createFromResponse( |
||
135 | } |
||
136 |