PhpGitHooks\Module\Configuration\Tests\Stub\PreCommitStub::createAllEnabled PHP Метод

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

public static createAllEnabled ( ) : PreCommit
Результат PhpGitHooks\Module\Configuration\Domain\PreCommit
    public static function createAllEnabled()
    {
        return self::create(new Undefined(false), EnabledStub::create(true), PreCommitExecuteStub::create(ComposerStub::createEnabled(), JsonLintStub::createEnabled(), PhpLintStub::createEnabled(), PhpMdStub::createEnabled(), PhpCsStub::createEnabled(), PhpCsFixerStub::createEnabled(), PhpUnitStub::createEnabled(), PhpUnitStrictCoverageStub::createEnabled(), PhpUnitGuardCoverageStub::createEnabled('fix')), MessagesStub::create(MessageStub::create('ok'), MessageStub::create('fix')));
    }

Usage Example

 /**
  * @test
  */
 public function itShouldReturnEnabledTools()
 {
     $this->shouldReadConfigurationData(ConfigStub::create(PreCommitStub::createAllEnabled(), CommitMsgStub::createEnabled(), PrePushStub::createAllEnabled()));
     /** @var ConfigurationDataResponse $data */
     $data = $this->configurationDataFinderQueryHandler->handle(new ConfigurationDataFinderQuery());
     $this->assertTrue($data->getPreCommit()->isPreCommit());
     $this->assertNotNull($data->getPreCommit()->getRightMessage());
     $this->assertNotNull($data->getPreCommit()->getErrorMessage());
     $this->assertTrue($data->getPreCommit()->isComposer());
     $this->assertTrue($data->getPreCommit()->isJsonLint());
     $this->assertTrue($data->getPreCommit()->isPhpLint());
     $this->assertTrue($data->getPreCommit()->getPhpMd()->isPhpMd());
     $this->assertTrue($data->getPreCommit()->getPhpCs()->isPhpCs());
     $this->assertNotNull($data->getPreCommit()->getPhpCs()->getPhpCsStandard());
     $this->assertTrue($data->getPreCommit()->getPhpCsFixer()->isPhpCsFixer());
     $this->assertTrue($data->getPreCommit()->getPhpCsFixer()->isPhpCsFixerPsr0());
     $this->assertTrue($data->getPreCommit()->getPhpCsFixer()->isPhpCsFixerPsr1());
     $this->assertTrue($data->getPreCommit()->getPhpCsFixer()->isPhpCsFixerPsr2());
     $this->assertTrue($data->getPreCommit()->getPhpCsFixer()->isPhpCsFixerSymfony());
     $this->assertTrue($data->getPreCommit()->getPhpUnit()->isPhpunit());
     $this->assertTrue($data->getPreCommit()->getPhpUnit()->isPhpunitRandomMode());
     $this->assertTrue($data->getPreCommit()->getPhpUnitGuardCoverage()->isEnabled());
     $this->assertNotNull($data->getPreCommit()->getPhpUnitGuardCoverage()->getWarningMessage());
     $this->assertNotNull($data->getPreCommit()->getPhpUnit()->getPhpunitOptions());
     $this->assertTrue($data->getCommitMsg()->isCommitMsg());
     $this->assertNotNull($data->getPrePush()->getPhpUnitGuardCoverage()->getWarningMessage());
 }
All Usage Examples Of PhpGitHooks\Module\Configuration\Tests\Stub\PreCommitStub::createAllEnabled