/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Support/Fixtures/ClassesWithAttributes.php
41 строка
751 B
Sergey Danilchenko
[12.x] Introduce Reflector methods for accessing class attributes (#55568)
29 апр 2025, 23:11
Не верифицирован
29 апр 2025, 23:11
186debc
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Support\Fixtures; use Attribute; #[Attribute(Attribute::TARGET_CLASS | Attribute::IS_REPEATABLE)] class UnusedAttr { } #[Attribute(Attribute::TARGET_CLASS | Attribute::IS_REPEATABLE)] class ParentOnlyAttr { } #[Attribute(Attribute::TARGET_CLASS | Attribute::IS_REPEATABLE)] class StrAttr { public function __construct(public string $string) { } } #[Attribute(Attribute::TARGET_CLASS | Attribute::IS_REPEATABLE)] class NumAttr { public function __construct(public int $number) { } } #[StrAttr('lazy'), StrAttr('dog'), NumAttr(2), NumAttr(3), ParentOnlyAttr] class ParentClass { } #[StrAttr('quick'), StrAttr('brown'), StrAttr('fox'), NumAttr(7)] class ChildClass extends ParentClass { }