public function __construct($project, CSRFSynchronizerToken $csrf, $repository_name, RepositoryManager $repository_manager) { $this->group_id = $project->getID(); $this->csrf_input = $csrf->fetchHTMLInput(); $this->repository_name = $repository_name; $this->list_repositories = $repository_manager->getRepositoriesInProject($project); }
public function __construct($project, CSRFSynchronizerToken $csrf, $repository_name, RepositoryManager $repository_manager) { $this->group_id = $project->getID(); $this->csrf_input = $csrf->fetchHTMLInput(); $this->repository_name = $repository_name; $this->list_repositories = $repository_manager->getRepositoriesInProject($project); $this->svn_plugin = SVN_BASE_URL; $this->title_list_repositories = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'title_list_repositories'); $this->label_repository_name = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'label_name'); $this->no_repositories = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'no_repositories'); $this->title = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'title_add_repository'); $this->help_repository_name = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'name_repository_length'); $this->table_head_list_repository = $GLOBALS['Language']->getText('plugin_svn_manage_repository', 'table_head_list_repository'); $this->has_respositories = count($this->list_repositories) > 0; }