/** * {@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); } }