/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Container/Model/StructAttribute.php
39 строк
902 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\StructAttribute as Model; final class StructAttribute extends AbstractModel { public function getStructAttributeByName(string $name): ?Model { return $this->get($name); } public function getStructAttributeByCleanName(string $cleanedName): ?Model { return $this->getByCleanName($cleanedName); } public function getByCleanName(string $cleanedName): ?Model { $attribute = null; foreach ($this->objects as $object) { if ($object instanceof Model && $cleanedName === $object->getCleanName()) { $attribute = $object; break; } } return $attribute; } protected function objectClass(): string { return Model::class; } }