Skip to content

Latest commit

 

History

History
executable file
·
37 lines (28 loc) · 2.57 KB

docs.md

File metadata and controls

executable file
·
37 lines (28 loc) · 2.57 KB

Table of contents


Class: Rudra\Annotation\Annotation

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
Разбирает данные аннотаций

Class: Rudra\Annotation\AnnotationInterface

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 и выше)

Class: Rudra\Annotation\AnnotationMatcher

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
Разбирает данные в пары ключ => значение

created with Rudra-Documentation-Collector