Example #1
0
 /**
  * Create a new order.
  *
  * @param Klarna_Checkout_ConnectorInterface $connector connector to use
  * @param string                             $id        Order id
  */
 public function __construct(Klarna_Checkout_ConnectorInterface $connector, $id = null)
 {
     parent::__construct($connector);
     if ($id !== null) {
         $uri = $this->connector->getDomain() . "{$this->relativePath}/{$id}";
         $this->setLocation($uri);
     }
 }
Example #2
0
 /**
  * Create a new recurring order object
  *
  * @param Klarna_Checkout_ConnectorInterface $connector      connector to use
  * @param string                             $recurringToken recurring token
  */
 public function __construct(Klarna_Checkout_ConnectorInterface $connector, $recurringToken)
 {
     parent::__construct($connector);
     $uri = $this->connector->getDomain() . sprintf($this->relativePath, $recurringToken);
     $this->setLocation($uri);
 }