/** * 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); } }
/** * 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); }