zhamao-framework/docs/api/ZM/Annotation/AnnotationParser.md

188 lines
2.5 KiB
Markdown
Raw Normal View History

2022-03-27 16:42:36 +08:00
# ZM\Annotation\AnnotationParser
## __construct
```php
2022-08-22 07:39:44 +00:00
public function __construct(bool $with_internal_parsers): mixed
2022-03-27 16:42:36 +08:00
```
### 描述
2022-08-22 07:39:44 +00:00
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| with_internal_parsers | bool | |
2022-03-27 16:42:36 +08:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
2022-08-22 07:39:44 +00:00
## addSpecialParser
2022-03-27 16:42:36 +08:00
```php
2022-08-22 07:39:44 +00:00
public function addSpecialParser(string $class_name, callable $callback): mixed
2022-03-27 16:42:36 +08:00
```
### 描述
2022-08-22 07:39:44 +00:00
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| class_name | string | |
| callback | callable | |
2022-03-27 16:42:36 +08:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
2022-08-22 07:39:44 +00:00
## parseAll
```php
public function parseAll(): mixed
```
### 描述
作者很懒,什么也没有说
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
## generateAnnotationList
```php
public function generateAnnotationList(): array
```
### 描述
作者很懒,什么也没有说
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| array | |
2022-03-27 16:42:36 +08:00
## addRegisterPath
```php
2022-04-02 17:31:48 +00:00
public function addRegisterPath(string $path, string $indoor_name): mixed
2022-03-27 16:42:36 +08:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-22 07:39:44 +00:00
| path | string | |
| indoor_name | string | |
2022-04-01 18:48:48 +08:00
2022-03-27 16:42:36 +08:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
## sortByLevel
```php
2022-04-02 17:31:48 +00:00
public function sortByLevel(array $events, string $class_name, string $prefix): mixed
2022-03-27 16:42:36 +08:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-22 07:39:44 +00:00
| events | array | |
| class_name | string | |
| prefix | string | |
2022-04-01 18:48:48 +08:00
2022-03-27 16:42:36 +08:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
2022-08-22 07:39:44 +00:00
## getUsedTime
2022-03-27 16:42:36 +08:00
```php
2022-08-22 07:39:44 +00:00
public function getUsedTime(): float
2022-03-27 16:42:36 +08:00
```
### 描述
作者很懒,什么也没有说
### 返回
2022-08-22 07:39:44 +00:00
| 类型 | 描述 |
| ---- | ----------- |
| float | |
## getAnnotationMap
```php
public function getAnnotationMap(): array
```
### 描述
作者很懒,什么也没有说
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| array | |
## addRouteAnnotation
```php
public function addRouteAnnotation(ZM\Annotation\Http\Route $vss): mixed
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| vss | ZM\Annotation\Http\Route | |
### 返回
2022-03-27 16:42:36 +08:00
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |