['fr' => 'Mère'], 'reverseTitle' => ['fr' => 'Fille']], ['title' => ['fr' => 'Mère'], 'reverseTitle' => ['fr' => 'Fils']], ['title' => ['fr' => 'Père'], 'reverseTitle' => ['fr' => 'Fille']], ['title' => ['fr' => 'Père'], 'reverseTitle' => ['fr' => 'Fils']], ['title' => ['fr' => 'Frère'], 'reverseTitle' => ['fr' => 'Frère']], ['title' => ['fr' => 'Soeur'], 'reverseTitle' => ['fr' => 'Soeur']], ['title' => ['fr' => 'Frère'], 'reverseTitle' => ['fr' => 'Soeur']], ['title' => ['fr' => 'Demi-frère'], 'reverseTitle' => ['fr' => 'Demi-frère']], ['title' => ['fr' => 'Demi-soeur'], 'reverseTitle' => ['fr' => 'Demi-soeur']], ['title' => ['fr' => 'Demi-frère'], 'reverseTitle' => ['fr' => 'Demi-soeur']], ['title' => ['fr' => 'Oncle'], 'reverseTitle' => ['fr' => 'Neveu']], ['title' => ['fr' => 'Oncle'], 'reverseTitle' => ['fr' => 'Nièce']], ['title' => ['fr' => 'Tante'], 'reverseTitle' => ['fr' => 'Neveu']], ['title' => ['fr' => 'Tante'], 'reverseTitle' => ['fr' => 'Nièce']], ]; public static function getGroups(): array { return ['person_relations']; } public function load(ObjectManager $manager) { foreach (self::RELATIONS as $key => $value){ print "Creating a new relation type: relation" . $value['title']['fr'] . "reverse relation: " . $value['reverseTitle']['fr'] . "\n"; $relation = new Relation(); $relation->setTitle($value['title']) ->setReverseTitle($value['reverseTitle']); $manager->persist($relation); $this->addReference(self::RELATION_KEY.$key, $relation); } $manager->flush(); } }