Example #1
0
 public function load(ObjectManager $manager)
 {
     $faker = Factory::create();
     $wordsExist = array();
     for ($i = 1; $i <= 50; $i++) {
         $tag = new Tag();
         do {
             $tag->setTitle($faker->word);
         } while (in_array($tag->getTitle(), $wordsExist));
         $wordsExist[] = $tag->getTitle();
         $slug = $this->container->get('app.slugger')->slugify($tag->getTitle());
         $tag->setSlug($slug);
         $this->setReference("tag {$i}", $tag);
         $manager->persist($tag);
     }
     $manager->flush();
 }