Ejemplo n.º 1
0
 public function provider()
 {
     $projectTest = new ProjectTest();
     $contactTest = new ContactTest();
     $documentTypeTest = new TypeTest();
     $contentTypeTest = new ContentTypeTest();
     $document = new Document();
     $document->setDocument('This is a test-document');
     $document->setType(10000);
     $document->setContentType($contentTypeTest->provider()[0][0]);
     $document->setContact($contactTest->provider()[0][0]);
     $document->setProject($projectTest->provider()[0][0]);
     $document->setType($documentTypeTest->provider()[0][0]);
     return [[$document]];
 }
Ejemplo n.º 2
0
 /**
  * Load the Document
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $document = new Document();
     $document->setContentType($manager->find("General\\Entity\\ContentType", 2));
     $document->setSize(1000);
     $document->setDocument('This is the testdocument for the merge');
     $document->setContact($manager->find("Contact\\Entity\\Contact", 1));
     $document->setProject($manager->find("Project\\Entity\\Project", 1));
     $document->setType($manager->find("Project\\Entity\\Document\\Type", 1));
     $documentObject = new Object();
     $documentObject->setObject(file_get_contents(__DIR__ . '/../../assets/doc/ITEA3_PO_Annex_template_Call1.docx'));
     $documentObject->setDocument($document);
     $manager->persist($documentObject);
     $manager->flush();
 }