PhpGitHooks\Module\Configuration\Service\PhpCsFactory::fromArray PHP Метод

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

public static fromArray ( array $data ) : PhpCs
$data array
Результат PhpGitHooks\Module\Configuration\Domain\PhpCs
    public static function fromArray(array $data)
    {
        return new PhpCs(new Undefined(false), new Enabled($data['enabled']), new PhpCsStandard($data['standard']));
    }

Usage Example

 /**
  * @param array $data
  *
  * @return ExecuteInterface
  */
 public static function fromArray(array $data)
 {
     $tools = [isset($data['composer']) ? ComposerFactory::fromArray($data['composer']) : ComposerFactory::setUndefined(), isset($data['jsonlint']) ? JsonLintFactory::fromArray($data['jsonlint']) : JsonLintFactory::setUndefined(), isset($data['phplint']) ? PhpLintFactory::fromArray($data['phplint']) : PhpLintFactory::setUndefined(), isset($data['phpmd']) ? PhpMdFactory::fromArray($data['phpmd']) : PhpMdFactory::setUndefined(), isset($data['phpcs']) ? PhpCsFactory::fromArray($data['phpcs']) : PhpCsFactory::setUndefined(), isset($data['php-cs-fixer']) ? PhpCsFixerFactory::fromArray($data['php-cs-fixer']) : PhpCsFixerFactory::setUndefined(), isset($data['phpunit']) ? PhpUnitFactory::fromArray($data['phpunit']) : PhpUnitFactory::setUndefined(), isset($data['phpunit']['strict-coverage']) ? PhpUnitStrictCoverageFactory::fromArray($data['phpunit']['strict-coverage']) : PhpUnitStrictCoverageFactory::setUndefined(), isset($data['phpunit']['guard-coverage']) ? PhpUnitGuardCoverageFactory::build($data['phpunit']['guard-coverage']) : PhpUnitGuardCoverageFactory::setUndefined()];
     return new Execute($tools);
 }