コード例 #1
0
 /**
  * Methode zum Auslesen eines Spiels.
  *
  * @Route("/game/{slug}", name="bingo_game")
  * @Route("/rest/game/{slug}", name="bingo_game_rest_get", defaults={ "_format" = "json" })
  * @Method("GET")
  * @Rest\View()
  * @param string $slug
  * @return array
  */
 public function getAction($slug)
 {
     $locale = 'de_DE';
     $gamesQuery = new GameQuery();
     $gamesQuery->joinWithI18n($locale);
     $game = $gamesQuery->findOneBySlug($slug);
     return array('name' => 'FreakXoHBingo', 'version' => Kernel::VERSION, 'game' => $game);
 }
コード例 #2
0
 /**
  * Play the Game Action.
  *
  * @Route("/play/{slug}", name="bingo_play")
  * @param string $slug
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function indexAction($slug)
 {
     $locale = 'de_DE';
     $gamesQuery = new GameQuery();
     $gamesQuery->joinWithI18n($locale);
     $game = $gamesQuery->findOneBySlug($slug);
     return $this->render('BingoBundle:Play:play.html.twig', array('name' => 'FreakXoHBingo', 'version' => Kernel::VERSION, 'game' => $game));
 }