*/ class ViewController { public function viewAction(Request $request, Application $app, $gist) { $gist = GistQuery::create()->findOneByFile($gist); if (null === $gist) { return $this->notFoundResponse($app); } return $app['twig']->render( 'View/view.html.twig', array( 'gist' => $gist, ) ); } protected function notFoundResponse(Application $app) { return $app['twig']->render('View/notFound.html.twig'); } }