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);
 }