/** * 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(); }
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()); }