/**
  * @param SimpleXMLElement $xml
  * @param Checkout $checkout
  */
 private function appendCheckoutData(SimpleXMLElement $xml, Checkout $checkout)
 {
     $this->appendOrder($xml, $checkout->getOrder());
     $this->appendCustomer($xml, $checkout->getCustomer());
     if ($redirectTo = $checkout->getRedirectTo()) {
         $xml->addChild('redirectURL', $redirectTo);
     }
     if ($maxUses = $checkout->getMaxUses()) {
         $xml->addChild('maxUses', $maxUses);
     }
     if ($maxAge = $checkout->getMaxAge()) {
         $xml->addChild('maxAge', $maxAge);
     }
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function getRedirectToShouldReturnConfiguredRedirectTo()
 {
     $this->checkout->setRedirectTo('someRedirect');
     $this->assertEquals('someRedirect', $this->checkout->getRedirectTo());
 }