public function load(ObjectManager $manager) { // initialize the faker factory $faker = Factory::create(); $services = $this->container->get('doctrine.orm.default_entity_manager')->getRepository('KoopaAppBundle:Service')->findAll(); // load the first entry $pack = (new Pack())->setDetail($faker->text(250)); $support = new Support(); $support->setName('Wimax')->setPack($pack)->setService($services[0]); $manager->persist($support); // load the second entry $pack = (new Pack())->setDetail($faker->text(250)); $support = new Support(); $support->setName('Vsat')->setPack($pack)->setService($services[count($services) - 1]); $manager->persist($support); $manager->flush(); }
/** * Create a delete form * * @param Support $support * @return \Symfony\Component\Form\Form */ protected function createDeleteForm(Support $support) { return $this->createFormBuilder()->setAction($this->generateUrl('support_delete', ['id' => $support->getId()]))->setMethod('DELETE')->getForm(); }
/** * Set support * * @param \Koopa\AppBundle\Entity\Support $support * @return Formule */ public function setSupport(\Koopa\AppBundle\Entity\Support $support) { $this->support = $support; $support->addFormule($this); return $this; }