private function getConfigurationDataResponse(Config $data) { /** @var PreCommit $preCommit */ $preCommit = $data->getPreCommit(); /** @var CommitMsg $commitMsg */ $commitMsg = $data->getCommitMsg(); $tools = $preCommit->getExecute()->execute(); /** @var PrePush $prePush */ $prePush = $data->getPrePush(); $prePushTools = $prePush->getExecute()->execute(); $composer = $tools[0]; $jsonLint = $tools[1]; $phpLint = $tools[2]; /** @var PhpMd $phpMd */ $phpMd = $tools[3]; /** @var PhpCs $phpCs */ $phpCs = $tools[4]; /** @var PhpCsFixer $phpCsFixer */ $phpCsFixer = $tools[5]; /** @var PhpUnit $phpUnit */ $phpUnit = $tools[6]; /** @var PhpUnitStrictCoverage $phpUnitStrictCoverage */ $phpUnitStrictCoverage = $tools[7]; /** @var PhpUnitGuardCoverage $phpUnitGuardCoverage */ $phpUnitGuardCoverage = $tools[8]; /** @var PhpUnit $prePushPhpUnit */ $prePushPhpUnit = $prePushTools[0]; /** @var PhpUnitStrictCoverage $prePushStrictCoverage */ $prePushStrictCoverage = $prePushTools[1]; /** @var PhpUnitGuardCoverage $prePushGuardCoverage */ $prePushGuardCoverage = $prePushTools[2]; return ConfigurationDataResponseFactory::build($preCommit, $composer, $jsonLint, $phpLint, $phpMd, $phpCs, $phpCsFixer, $phpUnit, $phpUnitStrictCoverage, $phpUnitGuardCoverage, $commitMsg, $prePush, $prePushPhpUnit, $prePushStrictCoverage, $prePushGuardCoverage); }
/** * @param Config $configData * * @return PrePush */ private function prePushProcess(Config $configData) { /** @var PrePush $prePush */ $prePush = $configData->getPrePush(); return $this->prePushProcessor->process($prePush, $this->io); }