public function load(ObjectManager $manager) { $begin = new \DateTime(); $end = new \DateTime(); $end->add(new \DateInterval("P1M")); $projectTest = new Project(); $projectTest->setName("Corp Inc corporate website"); $projectTest->setDescription("Corporative website of the Corp Inc company selling financial products"); $projectTest->setBegin($begin); $projectTest->setEnd($end); $projectTest->addUser($this->getReference('user-test')); $manager->persist($projectTest); $manager->flush(); $this->addReference('project-corp', $projectTest); $begin = new \DateTime(); $end = new \DateTime(); $end->add(new \DateInterval("P3M")); $projectTest = new Project(); $projectTest->setName("Analytics Dashboard"); $projectTest->setDescription("Visualisation Dashboard of social media metrics"); $projectTest->setBegin($begin); $projectTest->setEnd($end); $projectTest->addUser($this->getReference('user-test')); $manager->persist($projectTest); $manager->flush(); $this->addReference('project-metrics', $projectTest); $begin = new \DateTime(); $end = new \DateTime(); $end->add(new \DateInterval("P3M")); $projectTest = new Project(); $projectTest->setName("E-commerce website"); $projectTest->setBegin($begin); $projectTest->setEnd($end); $projectTest->addUser($this->getReference('user-test')); $manager->persist($projectTest); $manager->flush(); $this->addReference('project-ecommerce', $projectTest); }