X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/f110b8ba20232e0ceeb67390f8e672431868d32d..baea87a3f6de30256b9e612d9c33d85127053741:/DataFixtures/AirFixtures.php diff --git a/DataFixtures/AirFixtures.php b/DataFixtures/AirFixtures.php index cfaaa62..9aa3279 100644 --- a/DataFixtures/AirFixtures.php +++ b/DataFixtures/AirFixtures.php @@ -27,9 +27,9 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy //Title tree $titleTree = array( - 'M.' => 'Monsieur', - 'Mlle' => 'Mademoiselle', - 'Mme' => 'Madame' + 'Mr.' => 'Mister', + 'Mrs.' => 'Madam', + 'Ms.' => 'Miss' ); //Create titles @@ -48,8 +48,10 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy //Group tree $groupTree = array( 'ROLE_USER', - 'ROLE_ADMIN', - 'ROLE_SUPER' + 'ROLE_GUEST', + 'ROLE_REGULAR', + 'ROLE_SENIOR', + 'ROLE_ADMIN' ); //Create groups @@ -69,57 +71,63 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy //User tree $userTree = array( array( - 'short' => 'M.', - 'group' => 'ROLE_SUPER', - 'mail' => 'airlibre@rapsys.eu', + 'short' => 'Mr.', + 'group' => 'ROLE_ADMIN', + 'mail' => 'tango@rapsys.eu', 'pseudonym' => 'Rapsys', 'forename' => 'Raphaël', 'surname' => 'Gertz', + 'phone' => '+33677952829', 'password' => 'test' ), array( - 'short' => 'M.', - 'group' => 'ROLE_ADMIN', + 'short' => 'Mr.', + 'group' => 'ROLE_SENIOR', 'mail' => 'rannou402@orange.fr', 'pseudonym' => 'Mitch', 'forename' => 'Michel', 'surname' => 'Rannou', + 'phone' => '+33600000000', 'password' => 'test' ), array( - 'short' => 'Mlle', - 'group' => 'ROLE_ADMIN', + 'short' => 'Ms.', + 'group' => 'ROLE_REGULAR', 'mail' => 'roxmaps@gmail.com', 'pseudonym' => 'Roxana', 'forename' => 'Roxana', 'surname' => 'Prado', + 'phone' => '+33600000000', 'password' => 'test' ), array( - 'short' => 'M.', - 'group' => 'ROLE_ADMIN', + 'short' => 'Mr.', + 'group' => 'ROLE_REGULAR', 'mail' => 'majid.ghedjatti@gmail.com', 'pseudonym' => 'El Guerrillero', 'forename' => 'Majid', 'surname' => 'Ghedjatti', + 'phone' => '+33600000000', 'password' => 'test' ), array( - 'short' => 'M.', - 'group' => 'ROLE_ADMIN', + 'short' => 'Mr.', + 'group' => 'ROLE_SENIOR', 'mail' => 'denis.courvoisier@wanadoo.fr', 'pseudonym' => 'Sined', 'forename' => 'Denis', 'surname' => 'Courvoisier', + 'phone' => '+33600000000', 'password' => 'test' ), array( - 'short' => 'M.', - 'group' => 'ROLE_ADMIN', + 'short' => 'Mr.', + 'group' => 'ROLE_REGULAR', 'mail' => 'kastango13@gmail.com', 'pseudonym' => 'Kastrat', 'forename' => 'Kastrat', 'surname' => 'Hasaj', + 'phone' => '+33600000000', 'password' => 'test' ), ); @@ -132,6 +140,7 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy $user->setPseudonym($userData['pseudonym']); $user->setForename($userData['forename']); $user->setSurname($userData['surname']); + $user->setPhone($userData['phone']); $user->setPassword($encoder->encodePassword($user, $userData['password'])); $user->setActive(true); $user->setTitle($titles[$userData['short']]); @@ -148,30 +157,13 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy //Location tree $locationTree = [ - [ - 'title' => 'Esplanade du Trocadéro', - 'address' => '1 Avenue Hussein 1er de Jordanie', - #75016 pour meteo-france, accuweather supporte 75116 - 'zipcode' => '75116', - 'city' => 'Paris', - 'latitude' => 48.8619, - 'longitude' => 2.2888 - ], [ 'title' => 'Opéra Garnier', - 'address' => 'Place de l\'Opéra', + 'address' => '10 Place de l\'Opéra', 'zipcode' => '75009', 'city' => 'Paris', - 'latitude' => 48.871365, - 'longitude' => 2.332026 - ], - [ - 'title' => 'Marché Saint Honoré', - 'address' => '1 Passage des Jacobins', - 'zipcode' => '75001', - 'city' => 'Paris', - 'latitude' => 48.8668, - 'longitude' => 2.331659 + 'latitude' => 48.871268, + 'longitude' => 2.331832 ], [ 'title' => 'Jardin Tino-Rossi', @@ -181,13 +173,30 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy 'latitude' => 48.847736, 'longitude' => 2.360953 ], + [ + 'title' => 'Esplanade du Trocadéro', + 'address' => '1 Avenue Hussein 1er de Jordanie', + #75016 pour meteo-france, accuweather supporte 75116 + 'zipcode' => '75116', + 'city' => 'Paris', + 'latitude' => 48.861888, + 'longitude' => 2.288853 + ], + [ + 'title' => 'Marché Saint Honoré', + 'address' => '1 Passage des Jacobins', + 'zipcode' => '75001', + 'city' => 'Paris', + 'latitude' => 48.866992, + 'longitude' => 2.331752 + ], [ 'title' => 'Palais de Tokyo', - 'address' => '13 Avenue du Président Wilson', + 'address' => '14 Avenue de New York', 'zipcode' => '75116', 'city' => 'Paris', - 'latitude' => 48.864567, - 'longitude' => 2.296892 + 'latitude' => 48.863827, + 'longitude' => 2.297339 ] ]; @@ -215,15 +224,15 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy $slotTree = [ [ 'begin' => '14:00:00 UTC', - 'end' => '19:00:00 UTC' + 'length' => '05:00:00' ], [ 'begin' => '19:00:00 UTC', - 'end' => '23:00:00 UTC' + 'length' => '06:00:00' ], [ - 'begin' => '23:00:00 UTC', - 'end' => '02:00:00 UTC' + 'begin' => '19:00:00 UTC', + 'length' => '07:00:00' ] ]; @@ -232,7 +241,7 @@ class AirFixtures extends \Doctrine\Bundle\FixturesBundle\Fixture implements \Sy foreach($slotTree as $slotData) { $slot = new Slot(); $slot->setBegin(new \DateTime($slotData['begin'])); - $slot->setEnd(new \DateTime($slotData['end'])); + $slot->setLength(new \DateTime($slotData['length'])); $slot->setCreated(new \DateTime('now')); $slot->setUpdated(new \DateTime('now')); $manager->persist($slot);