class LoadData implements FixtureInterface
{
public function load(ObjectManager $manager)
{
$xml = simplexml_load_file('data/mountains.xml');
foreach ($xml->mountain as $mnt) {
$data = (array) $mnt;
$Mountain = new Mountain();
$Mountain->fromArray($data);
$manager->persist($Mountain);
}
$manager->flush();
}
}
Listing 19.12. Plik LoadData.php z przykładu 19.1
Rozdział 19. Dostosowywanie klas dostępu do bazy danych