public function setUp()
 {
     parent::setUp();
     $em = $this->client->getContainer()->get('doctrine.orm.entity_manager');
     $schemaTool = new SchemaTool($em);
     $schemaTool->createSchema($em->getMetadataFactory()->getAllMetadata());
 }
 public function setUp()
 {
     parent::setUp();
     $resource = new ApiResource('posts', ['entity' => Post::class, 'filter' => PostFilter::class, 'pagination' => ['enabled' => true, 'limit' => 10], 'form_type' => DynamicFormType::class, 'identifier' => 'id']);
     $resource->setConfigName('posts');
     $this->router = $this->client->getContainer()->get('router');
     $resource->addAction(new Index($this->router));
     $resource->addAction(new Create($this->router));
     $this->manager = new ApiManager();
     $this->manager->addResource($resource);
 }
 public function setUp()
 {
     parent::setUp();
     $em = $this->client->getContainer()->get('doctrine.orm.entity_manager');
     $schemaTool = new SchemaTool($em);
     $schemaTool->createSchema($em->getMetadataFactory()->getAllMetadata());
     $this->factory->create(Post::class, ['title' => 'Post 1', 'content' => 'My post content']);
     $this->factory->create(Post::class, ['title' => 'Post 2', 'content' => 'Something else']);
     $this->factory->create(Post::class, ['title' => 'Post 3', 'content' => 'Even more']);
     $this->factory->create(Post::class, ['title' => 'Post 4', 'content' => 'Last one']);
     $this->factory->create(Post::class, ['title' => 'Post 5', 'content' => 'Last one']);
 }
 public function setUp()
 {
     parent::setUp();
     $em = $this->client->getContainer()->get('doctrine.orm.entity_manager');
     $schemaTool = new SchemaTool($em);
     $schemaTool->createSchema($em->getMetadataFactory()->getAllMetadata());
     $this->serializer = SerializerBuilder::create()->build();
     $category = $this->factory->make(Category::class, ['name' => 'My category']);
     $comments = $this->factory->times(2)->create(Comment::class, ['body' => 'some content']);
     $this->post = $this->factory->create(Post::class, ['title' => 'My Post', 'content' => 'bla', 'category' => $category, 'comments' => $comments]);
     foreach ($comments as $comment) {
         $comment->setPost($this->post);
     }
 }