/** * Save on filesystem all permission configuration for a project * * @param Project $project */ public function dumpProjectRepoConf(Project $project) { $this->logger->debug("Dumping project repo conf for: " . $project->getUnixName()); $project_config = ''; foreach ($this->repository_factory->getAllRepositoriesOfProject($project) as $repository) { $this->logger->debug("Fetching Repo Configuration: " . $repository->getName() . "..."); $project_config .= $this->fetchReposConfig($project, $repository); $this->logger->debug("Fetching Repo Configuration: " . $repository->getName() . ": done"); } return $project_config; }