fixtures for civility: add abbreviations

This commit is contained in:
Julien Fastré 2021-10-12 09:44:51 +02:00
parent e9192c5011
commit 9eec15873e

View File

@ -17,20 +17,21 @@ class LoadCivility extends Fixture implements FixtureGroupInterface
public function load(ObjectManager $manager): void public function load(ObjectManager $manager): void
{ {
$civilities = [ $civilities = [
['name' => ['fr' => "Monsieur" ]], ['name' => ['fr' => "Monsieur" ], 'abbrev' => ['fr' => 'M.']],
['name' => ['fr' => "Madame" ]], ['name' => ['fr' => "Madame" ], 'abbrev' => ['fr' => 'Mme']],
['name' => ['fr' => "Docteur" ]], ['name' => ['fr' => "Docteur" ], 'abbrev' => ['fr' => 'Dr']],
['name' => ['fr' => "Professeur" ]], ['name' => ['fr' => "Professeur" ], 'abbrev' => ['fr' => 'Pr']],
['name' => ['fr' => "Madame la Directrice" ]], ['name' => ['fr' => "Madame la Directrice" ], 'abbrev' => ['fr' => 'Mme']],
['name' => ['fr' => "Monsieur le Directeur" ]], ['name' => ['fr' => "Monsieur le Directeur" ], 'abbrev' => ['fr' => 'M.']],
['name' => ['fr' => "Madame la Maire" ]], ['name' => ['fr' => "Madame la Maire" ]],
['name' => ['fr' => "Monsieur le Maire" ]], ['name' => ['fr' => "Monsieur le Maire" ]],
['name' => ['fr' => "Maître" ]], ['name' => ['fr' => "Maître" ], 'abbrev' => ['fr' => 'Me']],
]; ];
foreach ( $civilities as $val) { foreach ( $civilities as $val) {
$civility = (new Civility()) $civility = (new Civility())
->setName($val['name']) ->setName($val['name'])
->setAbbreviation($val['abbrev'] ?? [])
->setActive(true); ->setActive(true);
$manager->persist($civility); $manager->persist($civility);
} }