protected function route($args) { $id = array_shift($args); $zines = $this->zineService->getAll(); $zine = $this->zineService->getZine($id); if ($zine) { $issues = $this->zineService->getIssuesForZine($id); } else { $issues = []; } $this->app->render('admin/admin-zine.html.twig', array('token' => $_SESSION['token'], 'stylesheets' => $this->getStyles(), 'type' => 'zine', 'zines' => $zines, 'zine' => $zine, 'issues' => $issues)); }