PhpGitHooks\Module\Configuration\Tests\Stub\PreCommitResponseStub::create PHP Метод

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

public static create ( boolean $preCommit, string $rightMessage, string $errorMessage, boolean $composer, boolean $jsonLint, boolean $phpLint, PhpMdResponse $pmdResponse, PhpCsResponse $phpCsResponse, PhpCsFixerResponse $phpCsFixerResponse, PhpUnitResponse $phpUnitResponse, PhpUnitStrictCoverageResponse $phpUnitStrictCoverageResponse, PhpUnitGuardCoverageResponse $phpUnitGuardCoverageResponse ) : PreCommitResponse
$preCommit boolean
$rightMessage string
$errorMessage string
$composer boolean
$jsonLint boolean
$phpLint boolean
$pmdResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpMdResponse
$phpCsResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpCsResponse
$phpCsFixerResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpCsFixerResponse
$phpUnitResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpUnitResponse
$phpUnitStrictCoverageResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpUnitStrictCoverageResponse
$phpUnitGuardCoverageResponse PhpGitHooks\Module\Configuration\Contract\Response\PhpUnitGuardCoverageResponse
Результат PhpGitHooks\Module\Configuration\Contract\Response\PreCommitResponse
    public static function create($preCommit, $rightMessage, $errorMessage, $composer, $jsonLint, $phpLint, PhpMdResponse $pmdResponse, PhpCsResponse $phpCsResponse, PhpCsFixerResponse $phpCsFixerResponse, PhpUnitResponse $phpUnitResponse, PhpUnitStrictCoverageResponse $phpUnitStrictCoverageResponse, PhpUnitGuardCoverageResponse $phpUnitGuardCoverageResponse)
    {
        return new PreCommitResponse($preCommit, $rightMessage, $errorMessage, $composer, $jsonLint, $phpLint, $pmdResponse, $phpCsResponse, $phpCsFixerResponse, $phpUnitResponse, $phpUnitStrictCoverageResponse, $phpUnitGuardCoverageResponse);
    }

Usage Example

 /**
  * @param bool $preCommit
  * @param bool $commitMsg
  * @param bool $prePush
  *
  * @return ConfigurationDataResponse
  */
 public static function createCustom($preCommit, $commitMsg, $prePush)
 {
     return self::create(PreCommitResponseStub::create($preCommit, PreCommitResponseStub::GOOD_JOB, PreCommitResponseStub::FIX_YOUR_CODE, $preCommit, $preCommit, $preCommit, PhpMdResponseStub::create($preCommit, PhpMdResponseStub::OPTIONS), PhpCsResponseStub::create($preCommit, PhpCsResponseStub::STANDARD), PhpCsFixerResponseStub::create($preCommit, $preCommit, $preCommit, $preCommit, $preCommit), PhpUnitResponseStub::create($preCommit, $preCommit, PhpUnitResponseStub::OPTIONS), PhpUnitStrictCoverageResponseStub::create($preCommit, PhpUnitStrictCoverageResponseStub::MINIMUM), PhpUnitGuardCoverageResponseStub::create($preCommit, PhpUnitGuardCoverageResponseStub::WARNING_MESSAGE)), CommitMsgResponseStub::create($commitMsg, CommitMsgResponseStub::REGULAR_EXPRESSION), PrePushResponseStub::create($prePush, PrePushResponseStub::RIGHT_MESSAGE, PrePushResponseStub::ERROR_MESSAGE, PhpUnitResponseStub::create($prePush, $prePush, PhpUnitResponseStub::OPTIONS), PhpUnitStrictCoverageResponseStub::create($prePush, PhpUnitStrictCoverageResponseStub::MINIMUM), PhpUnitGuardCoverageResponseStub::create($prePush, PhpUnitGuardCoverageResponseStub::WARNING_MESSAGE)));
 }
PreCommitResponseStub