Ejemplo n.º 1
0
 public function testToArrayFromArray()
 {
     $product = new Product();
     $product->setId('id');
     $product->setSku('zzzz');
     $product->setTitle('Product X');
     $product->setAction('purchase');
     $product->setCategory('Category A');
     $product->setBrand('Brand A');
     $product->setCoupon('COUPONA');
     $product->setList('Search Results A');
     $product->setPrice(50.0);
     $product->setQuantity(1);
     $product->setPosition(1);
     $product->setVariant('Black');
     $toArray = $product->toArray();
     $product2 = new Product();
     $product2->fromArray($toArray);
     $this->assertEquals($product, $product2);
 }
Ejemplo n.º 2
0
 /**
  * @param AntiMattr\GoogleBundle\Analytics\Product $product
  */
 public function addProduct(Product $product)
 {
     $productArray = $product->toArray();
     $this->add(self::EC_PRODUCTS_KEY . '/' . $product->getAction(), $productArray);
 }