protected function setUp() { parent::setUp(); $client = $this->createClient(); /** @var EntityManager $manager */ $manager = $client->getContainer()->get("doctrine.orm.default_entity_manager"); $toyota = new Car(); $toyota->setName("Toyota")->setPlateNumber("KJ342"); $manager->persist($toyota); $car = new Car(); $car->setName("Ford")->setPlateNumber("AA123")->addRelatedCar($toyota); $manager->persist($car); $this->records[] = $car; $car = new Car(); $car->setName("Honda")->setPlateNumber("BB243"); $manager->persist($car); $this->records[] = $car; $this->records[] = $toyota; $manager->flush(); /** @var RestYamlCollectionLoader $loader */ $loader = $client->getContainer()->get("fos_rest.routing.loader.yaml_collection"); $router = $client->getContainer()->get('router'); $router->getRouteCollection()->addCollection($loader->load(__DIR__ . '/../../Fixtures/Test/TestBundle/Resources/config/routing.rest.yml')); $this->client = $client; }
protected function setUp() { parent::setUp(); $client = $this->createClient(); /** @var DocumentManager $manager */ $manager = $client->getContainer()->get("doctrine.odm.mongodb.document_manager"); $clientDocument = new \Test\TestBundle\Document\Client(); $clientDocument->setFirstName('Test')->setLastName('Test'); $manager->persist($clientDocument); $this->clientDocument = new \Test\TestBundle\Document\Client(); $this->clientDocument->setFirstName('Jimmy')->setLastName('Bob'); $manager->persist($this->clientDocument); $order = new Order(); $order->setName("Invoice 1")->setTotalPrice(5.02)->addLineItem(OrderLineItem::newInstance()->setProductId(1)->setQuantity(1)->setPrice(5.02)->setTotal(5.02))->setClient($clientDocument); $manager->persist($order); $this->records[] = $order; $order = new Order(); $order->setName("Invoice 2")->setTotalPrice(10.58)->addLineItem(OrderLineItem::newInstance()->setProductId(2)->setQuantity(2)->setPrice(2.5)->setTotal(5.0))->addLineItem(OrderLineItem::newInstance()->setProductId(3)->setQuantity(1)->setPrice(5.58)->setTotal(5.58))->setClient($clientDocument); $manager->persist($order); $this->records[] = $order; $manager->flush(); /** @var RestYamlCollectionLoader $loader */ $loader = $client->getContainer()->get("fos_rest.routing.loader.yaml_collection"); $router = $client->getContainer()->get('router'); $router->getRouteCollection()->addCollection($loader->load(__DIR__ . '/../../Fixtures/Test/TestBundle/Resources/config/routing.rest.yml')); $this->client = $client; }