public function load(ObjectManager $manager) { $estimations = array(array('task 1 sub 1 sub 1', 'tech 1', 2), array('task 1 sub 1 sub 2', 'tech 1', 3), array('task 1 sub 2', 'tech 1', 4)); foreach ($estimations as $e) { $estimation = new Estimation(); $estimation->setTask($this->getReference($e[0])); $estimation->setTechnology($this->getReference($e[1])); $estimation->setTime($e[2]); $manager->persist($estimation); } $manager->flush(); }
/** * Add estimation * * @param \Est\AppBundle\Entity\Estimation $estimation * * @return Task */ public function addEstimation(\Est\AppBundle\Entity\Estimation $estimation) { $this->estimations[] = $estimation; $estimation->setTask($this); return $this; }