예제 #1
0
 public function testToArrayFromArray()
 {
     $transaction = new Transaction();
     $transaction->setOrderNumber('xxxx');
     $transaction->setAffiliation('Store 777');
     $transaction->setRevenue(85.0);
     $transaction->setTotal(100.0);
     $transaction->setTax(10.0);
     $transaction->setShipping(5.0);
     $transaction->setCity("NYC");
     $transaction->setState("NY");
     $transaction->setCountry("USA");
     $toArray = $transaction->toArray();
     $transaction2 = new Transaction();
     $transaction2->fromArray($toArray);
     $this->assertEquals($transaction, $transaction2);
 }
예제 #2
0
 /**
  * @param Transaction $transaction
  */
 public function setTransaction(Transaction $transaction)
 {
     $transactionArray = $transaction->toArray();
     $this->container->get('session')->set(self::TRANSACTION_KEY, $transactionArray);
 }