/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Container/Model/Method.php
38 строк
779 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\Container\Model; use WsdlToPhp\PackageGenerator\Model\Method as Model; final class Method extends AbstractModel { public const KEY_PARAMETER_TYPE = 'parameterType'; public function getMethodByName(string $name): ?Model { return $this->get($name); } public function get($value): ?Model { foreach ($this->objects as $object) { if ($object instanceof Model && $value === $object->getName()) { return $object; } } return null; } protected function objectClass(): string { return Model::class; } protected function objectProperty(): string { return 'methodName'; } }