/**
  * @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();
 }