Exemplo n.º 1
0
 public function load(ObjectManager $em)
 {
     $places = ['maison', 'bicoque', 'bidonville', 'lupanard', 'chateau', 'manoir', 'villa', 'residence'];
     $zones = ['chambre', 'cuisine', 'séjour', 'couloir', 'salle_de_bain'];
     foreach ($places as $placeName) {
         foreach ($zones as $zoneName) {
             $entity = new Zone();
             $entity->setPlace($em->merge($this->getReference('place-' . $placeName)));
             $entity->setName($zoneName);
             $entity->setInOutStatus(FALSE);
             $entity->setPostLat(2.25);
             $entity->setPostLong(5.75);
             $entity->setPosAlt(4.05);
             $entity->setOctoX(0.75);
             $entity->setOctoY(0.35);
             $entity->setOctoZ(78.3);
             $em->persist($entity);
             $this->addReference('zone-' . $placeName . '-' . $zoneName, $entity);
         }
     }
     $em->flush();
 }