build() публичный статический Метод

public static build ( PreCommit $preCommit, Composer $composer, JsonLint $jsonLint, PhpLint $phpLint, PhpMd $phpMd, PhpCs $phpCs, PhpCsFixer $phpCsFixer, PhpUnit $phpUnit, PhpUnitStrictCoverage $phpUnitStrictCoverage, PhpUnitGuardCoverage $phpUnitGuardCoverage, CommitMsg $commitMsg, PrePush $prePush, PhpUnit $prePushPhpUnit, PhpUnitStrictCoverage $prePushStrictCoverage, PhpUnitGuardCoverage $prePushGuardCoverage ) : ConfigurationDataResponse
$preCommit PhpGitHooks\Module\Configuration\Domain\PreCommit
$composer PhpGitHooks\Module\Configuration\Domain\Composer
$jsonLint PhpGitHooks\Module\Configuration\Domain\JsonLint
$phpLint PhpGitHooks\Module\Configuration\Domain\PhpLint
$phpMd PhpGitHooks\Module\Configuration\Domain\PhpMd
$phpCs PhpGitHooks\Module\Configuration\Domain\PhpCs
$phpCsFixer PhpGitHooks\Module\Configuration\Domain\PhpCsFixer
$phpUnit PhpGitHooks\Module\Configuration\Domain\PhpUnit
$phpUnitStrictCoverage PhpGitHooks\Module\Configuration\Domain\PhpUnitStrictCoverage
$phpUnitGuardCoverage PhpGitHooks\Module\Configuration\Domain\PhpUnitGuardCoverage
$commitMsg PhpGitHooks\Module\Configuration\Domain\CommitMsg
$prePush PhpGitHooks\Module\Configuration\Domain\PrePush
$prePushPhpUnit PhpGitHooks\Module\Configuration\Domain\PhpUnit
$prePushStrictCoverage PhpGitHooks\Module\Configuration\Domain\PhpUnitStrictCoverage
$prePushGuardCoverage PhpGitHooks\Module\Configuration\Domain\PhpUnitGuardCoverage
Результат PhpGitHooks\Module\Configuration\Contract\Response\ConfigurationDataResponse
 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);
 }