public function run(Repository $repository, GitSource $source) { $this->logger = new Logger($repository->getRepository(), array($this->handler)); $this->logger->info(sprintf('Generate api docs for %s/%s, branch %s: %s', $repository->getOwnerName(), $repository->getRepositoryName(), $repository->getCommitBranch(), $repository->getCommitMessage())); $this->generateDocs($repository, $source); }
protected function checkBranch(Repository $repository, Repository $docsRepository, GitSource $source) { if ($this->settings['src-branch'] != $repository->getCommitBranch()) { throw new \RuntimeException('Skip branch ' . $repository->getCommitBranch() . ', expect branch ' . $this->settings['src-branch']); } }