/** * Returns a new Amazon exception. * * @param string $message The message. * @param string $code [optional] Amazon's error code. */ public function __construct($message, $code = null) { $this->message = $message; $this->code = $code; parent::__construct($this->message, -1, null); }
/** * Constructor * * @param array $errors Array of errors * @param int $code Status code * @param \Exception|null $previous Previous exception */ public function __construct(array $errors, $code = 0, \Exception $previous = null) { $this->errors = $errors; parent::__construct('Invalid Data', $code, $previous); }