public function customSetUp($env, $fixtures, $registryName) { $this->environment = $env; $this->client = static::createClient(array('environment' => $this->environment)); $this->loadFixtures($fixtures, null, $registryName); $cart = FixtureCollector::getCarts($registryName); $this->cart = array_pop($cart); }
public function load(ObjectManager $manager) { $tshirt = new TshirtProduct(); $tshirt->setPrice(1); $manager->persist($tshirt); $ticket = new TicketProduct(); $ticket->setPrice(1); $manager->persist($ticket); $manager->flush(); FixtureCollector::addProduct(FixtureCollector::MONGODB, $tshirt->getId()); FixtureCollector::addProduct(FixtureCollector::MONGODB, $ticket->getId()); }
public function load(ObjectManager $manager) { $cart = new Cart(); $cart->setExpiresAt(new \DateTime('next day')); $cart->setIdentifier('1'); $cart->setPrice(0); $cart->setFinalPrice(0); $ticket = new TicketItem(); $ticket->setPrice(3); $ticket->setFinalPrice(3); $cart->addItem($ticket); $tShirt = new TshirtItem(); $tShirt->setPrice(4); $tShirt->setFinalPrice(5); $cart->addItem($tShirt); $manager->persist($cart); $manager->flush(); FixtureCollector::addCart(FixtureCollector::ORM, $cart); }