From e0bb1b63106dfa5c963338a9b38cb92d65578d56 Mon Sep 17 00:00:00 2001 From: Jagepard Date: Mon, 8 Jun 2026 14:45:30 +0300 Subject: [PATCH] update --- docs.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs.md b/docs.md index 9e35b37..8441da1 100644 --- a/docs.md +++ b/docs.md @@ -13,8 +13,8 @@ ### Class: Rudra\Annotation\Annotation | Visibility | Function | |:-----------|:---------| -| public | `getAnnotations(string $className, ?string $methodName): array`
| -| public | `getAttributes(string $className, ?string $methodName): array`
| +| public | `getAnnotations(string $className, ?string $methodName): array`
Each parameter must be on its own line. | +| public | `getAttributes(string $className, ?string $methodName): array`
Returns all attributes for a class or method.
Returns short class names (e.g. `Cache`, not `App\Attributes\Cache`). | | private | `extractShortClassName(string $fullyQualifiedName): string`
| | private | `getReflection(string $className, ?string $methodName): ReflectionClass\|ReflectionMethod`
| | private | `parseAnnotations(string $docBlock): array`
| @@ -34,8 +34,8 @@ ### Class: Rudra\Annotation\ParamsExtractor | Visibility | Function | |:-----------|:---------| -| public | `getParams(array $exploded, string $assignment): array`
--------------------------------------------------------------
Parses an array of parameter strings into an associative array
--------------------------------------------------------------
Преобразует массив строк с параметрами в ассоциативный массив
--------------------------------------------------------------
------------------------------------------------------------------------------------
`from: "param1, param2 = 'param2', param3={param1;param2:'param2'}"`
`to: ["param1", "param2" => "param2", "param3" => ["param1", "param2" => "param2"]]`
------------------------------------------------------------------------------------ | -| private | `handleData(string $data, array $exploded): ?array`
--------------------------------------------
Parses data into `key => value` pairs
--------------------------------------------
Преобразует данные в пары `ключ => значение`
--------------------------------------------
⚠️ IMPORTANT / ВАЖНО:
--------------------------------------------
Values inside arrays (curly braces) must not
contain the array assignment mark (`:`)
--------------------------------------------
Значения внутри массивов (фигурные скобки)
не должны содержать знак присваивания (`:`)
-------------------------------------------- | +| public | `getParams(array $exploded, string $assignment): array`
Parses an array of parameter strings into an associative array
`from: "param1, param2 = 'param2', param3={param1;param2:'param2'}"`
`to: ["param1", "param2" => "param2", "param3" => ["param1", "param2" => "param2"]]` | +| private | `handleData(string $data, array $exploded): ?array`
Parses data into `key => value` pairs
⚠️ IMPORTANT: Values inside arrays (curly braces)
must not contain the array assignment mark (`:`) | ---