public function repoManagement(GitRepository $repository) { $this->addData(array('repository' => $repository)); $this->displayFeedbacksOnRepoManagement($repository); $this->addData(array('gerrit_servers' => $this->gerrit_server_factory->getServers(), 'driver_factory' => $this->driver_factory, 'gerrit_templates' => $this->template_factory->getTemplatesAvailableForRepository($repository))); return true; }
public function checkTemplateIsAvailableForProject($template_id, GitRepository $repository) { $available_templates = $this->template_factory->getTemplatesAvailableForRepository($repository); foreach ($available_templates as $template) { if ($template->getId() == $template_id) { return true; } } return false; }