/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $users = $this->container->get('doctrine')->getRepository('ApplicationSonataUserBundle:User')->findAll(); $a1 = new AuthorQuote(); $a1->setName('А. Камю'); $manager->persist($users[0]); $manager->persist($a1); $quoteArray1 = []; $q1 = new Quote(); $q1->setText('Осознание того, что мы умрем, превращает нашу жизнь в шутку.'); $quoteArray1[] = $q1; $q2 = new Quote(); $q2->setText('Высшая добродетель заключается в том, чтобы задушить свои страсти.'); $quoteArray1[] = $q2; $q3 = new Quote(); $q3->setText('Причины внутри нас самих, снаружи только оправдания…'); $quoteArray1[] = $q3; $q4 = new Quote(); $q4->setText('С несправедливостью либо сражаются, либо сотрудничают.'); $quoteArray1[] = $q4; $q5 = new Quote(); $q5->setText('Для большинства людей война означает конец одиночества. Для меня она — окончательное одиночество.'); $quoteArray1[] = $q5; foreach ($quoteArray1 as $quote) { $quote->setAuthor($a1); $quote->setByAdded($users[0]); $manager->persist($quote); } $a2 = new AuthorQuote(); $a2->setName('Марина Цветаева'); $manager->persist($a2); $q6 = new Quote(); $q6->setText('Все женщины ведут в туманы.'); $q6->setAuthor($a2); $q6->setByAdded($users[0]); $manager->persist($q6); $a3 = new AuthorQuote(); $a3->setName('Брайан Трейси'); $manager->persist($a3); $q7 = new Quote(); $q7->setText('«Некоторые руководители не уверены, что им стоит обучать сотрудников: «А что если мы их научим, а они уйдут?». Это неправильный вопрос. Правильный вопрос: «А что если мы их не научим, а они останутся?»'); $q7->setAuthor($a3); $q7->setByAdded($users[0]); $manager->persist($q7); $manager->flush(); }
/** * Creates a form to delete a Quote entity. * * @param Quote $quote The Quote entity * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Quote $quote) { return $this->createFormBuilder()->setAction($this->generateUrl('authorquote_quote_delete', array('id' => $quote->getId())))->setMethod('DELETE')->getForm(); }