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

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

public static fromArray ( array $data ) : Execute
$data array
Результат PhpGitHooks\Module\Configuration\Domain\Execute
    public static function fromArray(array $data)
    {
        $tools = [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);
    }

Usage Example

Пример #1
0
 /**
  * @param array $data
  *
  * @return PrePush
  */
 public static function fromArray(array $data)
 {
     return new PrePush(new Undefined(false), new Enabled($data['enabled']), PrePushExecuteFactory::fromArray($data['execute']), isset($data['message']) ? MessagesFactory::fromArray($data['message']) : MessagesFactory::setUndefined());
 }
PrePushExecuteFactory