Esempio n. 1
0
 /**
  *
  */
 public function load(ObjectManager $manager)
 {
     foreach ($this->offers as $offerName => $offerDescription) {
         $offer = new Offer();
         $offer->setName($offerName);
         $offer->setDescription($offerDescription);
         $applicants = $manager->getRepository('RscineWorkerBundle:Worker')->findAll();
         foreach ($applicants as $applicant) {
             $offer->addApplicant($applicant);
             $manager->persist($applicant);
         }
         $creator = $manager->getRepository('RscineUserBundle:User')->findOneByUsername('Eirika');
         $offer->setCreator($creator);
         $handler = $manager->getRepository('RscineWorkerBundle:Worker')->findOneByUsername('Cormag');
         $offer->setHandler($handler);
         $manager->persist($creator);
         $manager->persist($handler);
         $manager->persist($offer);
     }
     $manager->flush();
 }