public function testToArrayFromArray() { $item = new Item(); $item->setId('id'); $item->setSku('zzzz'); $item->setTitle('Product X'); $item->setCategory('Category A'); $item->setBrand('Brand A'); $item->setCoupon('COUPONA'); $item->setOrderNumber('orderNumberA'); $item->setPrice(50.0); $item->setQuantity(1); $item->setPosition(1); $item->setVariant('Black'); $toArray = $item->toArray(); $item2 = new Item(); $item2->fromArray($toArray); $this->assertEquals($item, $item2); }
/** * @param AntiMattr\GoogleBundle\Analytics\Item $item */ public function addItem(Item $item) { $itemArray = $item->toArray(); $this->add(self::ITEMS_KEY, $itemArray); }