Exemplo n.º 1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     // Create posts
     foreach ($this->postsData as $postData) {
         $post = new Post();
         $category = $manager->getRepository('AcmeBlogBundle:Category')->findOneBySlug($postData['category']);
         $author = $manager->getRepository('AcmeUserBundle:User')->findOneByUsername($postData['user']);
         $post->setCategory($category)->setUser($author)->setName($postData['name'])->setSlug($postData['slug'])->setContent($postData['content'])->setCreated(new \DateTime($postData['created']));
         $manager->persist($post);
     }
     $manager->flush();
 }