Beispiel #1
0
 /**
  * Constructs an order instance.
  *
  * @param Connector $connector HTTP transport connector
  * @param string    $orderId   Order ID
  */
 public function __construct(Connector $connector, $orderId = null)
 {
     parent::__construct($connector);
     if ($orderId !== null) {
         $this->setLocation(self::$path . "/{$orderId}");
         $this[static::ID_FIELD] = $orderId;
     }
 }
Beispiel #2
0
 /**
  * Constructs an order instance.
  *
  * @param Connector $connector HTTP transport connector
  * @param string    $orderUrl  Parent order resource url
  * @param string    $captureId Capture ID
  */
 public function __construct(Connector $connector, $orderUrl, $captureId = null)
 {
     parent::__construct($connector);
     $url = $orderUrl . self::$path;
     if ($captureId !== null) {
         $url = "{$url}/{$captureId}";
         $this[static::ID_FIELD] = $captureId;
     }
     $this->setLocation($url);
 }