public function load(ObjectManager $manager) { foreach ($this->getAllDocuments() as $singleDocument) { $document = new Document(); $document->setSiteId($this->getContainer()->get('doctrine.orm.entity_manager')->getRepository('AppBundle:Site')->findOneBy(array('url' => $singleDocument['site_id_id']))); $document->setPath('#'); $document->setUploadDate(new \DateTime()); $document->setDocumentType($singleDocument['document_type']); $manager->persist($document); } $manager->flush(); }