public function checkManifestFiles() { $gitolite_admin_repository = new GitRepositoryGitoliteAdmin(); $all_mirrors = $this->data_mapper->fetchAll(); foreach ($all_mirrors as $mirror) { $repositories = $this->data_mapper->fetchRepositoriesForMirror($mirror); array_splice($repositories, 0, 0, array($gitolite_admin_repository)); $this->generator->ensureManifestContainsLatestInfoOfRepositories($mirror, $repositories); } $this->forceFileOwnershipToAppUser(); }