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