/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { foreach ($this->generalStatuses as $alias => $name) { $entity = new FamilyStatus(); $entity->setName($name); $entity->setAlias($alias); $entity->setGeneral(true); $manager->persist($entity); $this->addReference('status:' . $alias, $entity); } foreach ($this->extendedStatuses as $alias => $name) { $entity = new FamilyStatus(); $entity->setName($name); $entity->setAlias($alias); $entity->setGeneral(false); $manager->persist($entity); } $manager->flush(); }