Example #1
0
 /**
  * Load the Project
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $project = new Project();
     $project->setCall($manager->find("Program\\Entity\\Call\\Call", 1));
     $project->setNumber('12345');
     $project->setProject('This is a testProject');
     $project->setTitle('This is the title');
     $dateTime = new \DateTime();
     $project->setDateStart($dateTime->sub(new \DateInterval('P1Y')));
     $project->setDateEnd($dateTime->add(new \DateInterval('P4Y')));
     $dateTime = new \DateTime();
     $project->setDateStartActual($dateTime->sub(new \DateInterval('P6M')));
     $project->setDateEndActual($dateTime->add(new \DateInterval('P3Y')));
     $project->setContact($manager->find("Contact\\Entity\\Contact", 1));
     $project->setDescription('This is the description');
     $project->setMode(Project::MODE_DEFAULT);
     $project->setSummary('This is the summary');
     $manager->persist($project);
     $manager->flush();
 }
Example #2
0
 public function testIsPrepareMode()
 {
     $project = new Project();
     $project->setMode(Project::MODE_PREPARE_CR);
     $this->projectService->setProject($project);
     $this->assertTrue($this->projectService->isPrepareMode());
     $this->projectService->getProject()->setMode(Project::MODE_DEFAULT);
     $this->assertFalse($this->projectService->isPrepareMode());
 }