/** * @return array */ private function getData() { $data = $this->configFileReader->getFileContents(); if (!$data) { throw new Exception('php-git-hooks.yml file not found'); } return $data['pre-commit']['execute']; }
public function process() { $configData = $this->configFileReader->getFileContents(); $preCommitConfig = $this->preCommit($configData); $this->copyHook('pre-commit', $preCommitConfig['pre-commit']['enabled']); $commitMsgConfig = $this->commitMsg($configData); $this->copyHook('commit-msg', $commitMsgConfig['commit-msg']['enabled']); $merge['pre-commit'] = $preCommitConfig['pre-commit']; $merge['commit-msg'] = $commitMsgConfig['commit-msg']; $this->configFileWriter->write($merge); }
/** * @return array */ private function getConfigurationData() { return $this->configFileReader->getFileContents(); }