/** * @param string $token * @param array $data * @param array $options * @param \Exception $previous */ public function __construct($token, $data = [], $options = [], \Exception $previous) { parent::__construct(sprintf("PayPal confirm order '%s' preparation failed: %s", $token, $previous->getMessage()), $this->buildErrors($previous), 500, $previous); $this->token = $token; $this->data = $data; $this->options = $options; }
public function __construct( $message , PayPalException $previous = null ) { parent::__construct( $message , InternalError::CODE , $previous ); }
/** * @param array $data * @param array $options * @param \Exception $previous */ public function __construct($data, $options = [], \Exception $previous) { parent::__construct(sprintf("PayPal create order preparation failed: %s", $previous->getMessage()), $this->buildErrors($previous), 500, $previous); $this->data = $data; $this->options = $options; }