Exemplo n.º 1
0
 /**
  * @param integer $quizId
  *
  * @return Quiz
  * @throws \Exception
  */
 private function getQuiz($quizId)
 {
     $quiz = $this->getDoctrine()->getManager()->getRepository(Quiz::clazz())->find($quizId);
     if ($quiz) {
         return $quiz;
     }
     throw new \Exception('Can\'t find the quiz with id <<' . $quizId . '>>');
 }
Exemplo n.º 2
0
 /**
  * @return Quiz
  */
 protected function getQuiz()
 {
     $quiz = new Quiz();
     $quiz->setName('Диагностический тест состояния стоп');
     $quiz->setDescription('Уважаемые посетители сайта “Ортофит”, для Вашего удобства мы подготовили  диагностический тест состояния стоп который можно пройти в онлайн-режиме.');
     $quiz->setStartTemplate('OrtofitQuizBundle:Quiz:start.html.twig');
     $quiz->setResultTemplate('OrtofitQuizBundle:Quiz:result.html.twig');
     $quiz->setResultManager('ortofit_quiz.diagnostic_manager');
     return $quiz;
 }
Exemplo n.º 3
0
 /**
  * Load data fixtures with the passed EntityManager
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $quiz = new Quiz();
     $quiz->setName('Диагностический тест состояния стоп');
     $quiz->setDescription('Уважаемые посетители сайта “Ортофит”, для Вашего удобства мы подготовили  диагностический тест состояния стоп который можно пройти в онлайн-режиме.');
     $quiz->setStartTemplate('OrtofitQuizBundle:Quiz:start.html.twig');
     $quiz->setResultTemplate('OrtofitQuizBundle:Quiz:result.html.twig');
     $quiz->setResultManager('ortofit_quiz.result_manager');
     $this->addReference('quiz:feet', $quiz);
     $manager->persist($quiz);
     $manager->flush();
 }
Exemplo n.º 4
0
 protected function getTemplate()
 {
     return $this->quiz->getStartTemplate();
 }