implements Rudra\Annotation\AnnotationInterface
Visibility | Function |
---|---|
public | getAnnotations( string $className ?string $methodName ) Get data from annotations Получить данные из аннотаций |
public | getAttributes( string $className ?string $methodName ) Get data from attributes (for php 8 and up) Получить данные из атрибутов (для php 8 и выше) |
private | getReflection( string $className ?string $methodName ) Provides information about a method or class Сообщает информацию о методе или классе |
private | parseAnnotations( string $docBlock ): array Parses annotation data Разбирает данные аннотаций |
Visibility | Function |
---|---|
abstract public | getAnnotations( string $className ?string $methodName ) Get data from annotations Получить данные из аннотаций |
abstract public | getAttributes( string $className ?string $methodName ) Get data from attributes (for php 8 and up) Получить данные из атрибутов (для php 8 и выше) |
Visibility | Function |
---|---|
public | getParams( array $exploded string $assignment ): array Parses parameters by key (assignment) value and returns an array of parameters Анализирует параметры по значению ключа (присваивания) и возвращает массив параметров |
private | handleData( string $data array $exploded ): ?array Parses data into key => value pairs Разбирает данные в пары ключ => значение |