diff --git a/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCategory.php b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCategory.php new file mode 100644 index 000000000..bb86e20f1 --- /dev/null +++ b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCategory.php @@ -0,0 +1,46 @@ + ['fr' => "maison médicale" ]], + ['name' => ['fr' => "hôpital" ]], + ['name' => ['fr' => "médecin généraliste" ]], + ['name' => ['fr' => "pharmacien" ]], + ['name' => ['fr' => "assistance aux personnes âgées" ]], + ['name' => ['fr' => "assistante maternelle" ]], + ['name' => ['fr' => "assistant social" ]], + ['name' => ['fr' => "éducateur spécialisé" ]], + ['name' => ['fr' => "infirmier.ère" ]], + ]; + + foreach ( $categories as $val) { + print "Creating thirdparty category : " . $val['name']['fr'] . "\n"; + $category = (new ThirdPartyCategory()) + ->setName($val['name']) + ->setActive(true); + $manager->persist($category); + } + + $manager->flush(); + } +} diff --git a/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCivility.php b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCivility.php new file mode 100644 index 000000000..36325deaa --- /dev/null +++ b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyCivility.php @@ -0,0 +1,46 @@ + ['fr' => "Monsieur" ]], + ['name' => ['fr' => "Madame" ]], + ['name' => ['fr' => "Docteur" ]], + ['name' => ['fr' => "Professeur" ]], + ['name' => ['fr' => "Madame la Directrice" ]], + ['name' => ['fr' => "Monsieur le Directeur" ]], + ['name' => ['fr' => "Madame la Maire" ]], + ['name' => ['fr' => "Monsieur le Maire" ]], + ['name' => ['fr' => "Maître" ]], + ]; + + foreach ( $civilities as $val) { + print "Creating thirdparty civility : " . $val['name']['fr'] . "\n"; + $civility = (new ThirdPartyCivility()) + ->setName($val['name']) + ->setActive(true); + $manager->persist($civility); + } + + $manager->flush(); + } +} diff --git a/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyProfession.php b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyProfession.php new file mode 100644 index 000000000..ff38bd9ac --- /dev/null +++ b/src/Bundle/ChillThirdPartyBundle/DataFixtures/ORM/LoadThirdPartyProfession.php @@ -0,0 +1,44 @@ + ['fr' => "Directeur" ]], + ['name' => ['fr' => "Docteur" ]], + ['name' => ['fr' => "Médecin" ]], + ['name' => ['fr' => "Opérateur" ]], + ['name' => ['fr' => "Personnel administratif" ]], + ['name' => ['fr' => "Président" ]], + ['name' => ['fr' => "Responsable infirmier.ère" ]], + ]; + + foreach ( $professions as $val) { + print "Creating thirdparty professions : " . $val['name']['fr'] . "\n"; + $profession = (new ThirdPartyProfession()) + ->setName($val['name']) + ->setActive(true); + $manager->persist($profession); + } + + $manager->flush(); + } +} diff --git a/src/Bundle/ChillThirdPartyBundle/config/services/fixtures.yaml b/src/Bundle/ChillThirdPartyBundle/config/services/fixtures.yaml index d57dadd4a..33583f1aa 100644 --- a/src/Bundle/ChillThirdPartyBundle/config/services/fixtures.yaml +++ b/src/Bundle/ChillThirdPartyBundle/config/services/fixtures.yaml @@ -2,4 +2,16 @@ services: Chill\ThirdPartyBundle\DataFixtures\ORM\LoadThirdParty: tags: - - { 'name': doctrine.fixture.orm } + - { 'name': doctrine.fixture.orm } + + Chill\ThirdPartyBundle\DataFixtures\ORM\LoadThirdPartyCivility: + tags: + - { 'name': doctrine.fixture.orm } + + Chill\ThirdPartyBundle\DataFixtures\ORM\LoadThirdPartyCategory: + tags: + - { 'name': doctrine.fixture.orm } + + Chill\ThirdPartyBundle\DataFixtures\ORM\LoadThirdPartyProfession: + tags: + - { 'name': doctrine.fixture.orm }