Listing 33.10. Plik LoadData.php z przykładu 33.1
function load(ObjectManager $manager)
{
    $xml = simplexml_load_file('data/filmy.xml');
    foreach ($xml->film as $f) {
        $Film = new Film();
        $Film->setTytul($f->tytul);
        $manager->persist($Film);
        foreach ($f->aktorzy->aktor as $a) {
            $Aktor = $manager
                ->getRepository('MyFrontendBundle:Aktor')
                ->findOneBy(array('imie' => $a->imie, 'nazwisko' => $a->nazwisko));
            if (!$Aktor) {
                $Aktor = new Aktor();
                $Aktor->setImie($a->imie);
                $Aktor->setNazwisko($a->nazwisko);
                $manager->persist($Aktor);
            };
            $Film->addAktor($Aktor);
            $manager->flush();
        }
    }
    $manager->flush();
}