Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function load(ObjectManager $manager)
 {
     $rooms = [['number' => 200, 'beacon' => 200, 'nfcTag' => null], ['number' => 400, 'beacon' => 400, 'nfcTag' => null], ['number' => 100, 'beacon' => null, 'nfcTag' => null], ['number' => 101, 'beacon' => null, 'nfcTag' => null], ['number' => 102, 'beacon' => null, 'nfcTag' => null], ['number' => 103, 'beacon' => null, 'nfcTag' => null], ['number' => 104, 'beacon' => null, 'nfcTag' => null], ['number' => 105, 'beacon' => null, 'nfcTag' => null], ['number' => 106, 'beacon' => null, 'nfcTag' => null]];
     foreach ($rooms as $room) {
         $roomObj = new Room();
         $roomObj->setBeacon($room['beacon'])->setNumber($room['number'])->setNfcTag($room['nfcTag']);
         $manager->persist($roomObj);
         $manager->flush();
         $this->addReference('room-' . $roomObj->getNumber(), $roomObj);
     }
 }