/**
  * Load data fixtures with the passed EntityManager
  *
  * @param Doctrine\Common\Persistence\ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $defaultCategory = new TagCategory();
     $defaultCategory->setName('Default category')->setSlug('default');
     $defaultCategory->addTranslation(new TagCategoryTranslation('fr', 'name', 'Catégorie par défaut'));
     $manager->persist($defaultCategory);
     $manager->flush();
 }
 /**
  * Returns the category of tags with slug default if it exists, instantiates one if it doesn't.
  *
  * @return TagCategory
  */
 private function getDefaultCategory()
 {
     $em = $this->entityManager;
     $tagCategoryRepo = $em->getRepository('BigfootCoreBundle:TagCategory');
     if (!($defaultCategory = $tagCategoryRepo->findOneBySlug('default'))) {
         $defaultCategory = new TagCategory();
         $defaultCategory->setName('Default category')->setSlug('default');
     }
     return $defaultCategory;
 }