/** * Constructor * * @param Git $controller The controller * @param SystemEventManager $systemEventManager The system manager * @param GitRepositoryFactory $factory The factory to manage repositories * @param GitRepositoryManager $manager The manager to create/delete repositories */ public function __construct(Git $controller, SystemEventManager $systemEventManager, GitRepositoryFactory $factory, GitRepositoryManager $manager) { parent::__construct($controller); $this->systemEventManager = $systemEventManager; $this->factory = $factory; $this->manager = $manager; }
/** * * @param Git $controller * @param Git_SystemEventManager $system_event_manager * @param GitRepositoryFactory $factory * @param GitRepositoryManager $manager * @param Git_RemoteServer_GerritServerFactory $gerrit_server_factory * @param Git_Driver_Gerrit_GerritDriverFactory $driver_factory * @param Git_Driver_Gerrit_UserAccountManager $gerrit_usermanager * @param Git_Driver_Gerrit_ProjectCreator $project_creator * @param Git_Driver_Gerrit_Template_TemplateFactory $template_factory * @param ProjectManager $project_manager * @param GitPermissionsManager $git_permissions_manager * @param ProjectHistoryDao $history_dao */ public function __construct(Git $controller, Git_SystemEventManager $system_event_manager, GitRepositoryFactory $factory, GitRepositoryManager $manager, Git_RemoteServer_GerritServerFactory $gerrit_server_factory, Git_Driver_Gerrit_GerritDriverFactory $driver_factory, Git_Driver_Gerrit_UserAccountManager $gerrit_usermanager, Git_Driver_Gerrit_ProjectCreator $project_creator, Git_Driver_Gerrit_Template_TemplateFactory $template_factory, ProjectManager $project_manager, GitPermissionsManager $git_permissions_manager, Git_GitRepositoryUrlManager $url_manager, Logger $logger, Git_Backend_Gitolite $backend_gitolite, Git_Mirror_MirrorDataMapper $mirror_data_mapper, ProjectHistoryDao $history_dao) { parent::__construct($controller); $this->git_system_event_manager = $system_event_manager; $this->factory = $factory; $this->manager = $manager; $this->gerrit_server_factory = $gerrit_server_factory; $this->driver_factory = $driver_factory; $this->gerrit_usermanager = $gerrit_usermanager; $this->project_creator = $project_creator; $this->template_factory = $template_factory; $this->project_manager = $project_manager; $this->git_permissions_manager = $git_permissions_manager; $this->url_manager = $url_manager; $this->logger = $logger; $this->backend_gitolite = $backend_gitolite; $this->mirror_data_mapper = $mirror_data_mapper; $this->history_dao = $history_dao; }