/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/File/Validation/ListRule.php
26 строк
585 B
Mikaël DELSOL
issue #124 - implement PHP >= 7.4 tasks
01 мар 2021, 22:36
01 мар 2021, 22:36
8447c9b
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace WsdlToPhp\PackageGenerator\File\Validation; /** * @see https://www.w3.org/TR/xmlschema-2/#list-datatypes */ final class ListRule extends AbstractSetOfValuesRule { public function name(): string { return 'list'; } public static function getParameterPassedValue(string $parameterName): string { return sprintf('is_string($%1$s) ? explode(\' \', $%1$s) : $%1$s', $parameterName); } protected function mustApplyRuleOnAttribute(): bool { return $this->getAttribute()->isList(); } }