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
|
2022-12-17 16:42:47 +00:00
|
|
|
public function parseAll(): void
|
2022-08-22 07:39:44 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 描述
|
|
|
|
|
|
|
|
|
|
作者很懒,什么也没有说
|
|
|
|
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
|
|
|
|
| 类型 | 描述 |
|
|
|
|
|
| ---- | ----------- |
|
2022-12-17 16:42:47 +00:00
|
|
|
| void | |
|
2022-08-22 07:39:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
## 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
|
2022-12-17 16:42:47 +00:00
|
|
|
public function addRouteAnnotation(ZM\Annotation\Http\Route $vss): void
|
2022-08-22 07:39:44 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 描述
|
|
|
|
|
|
|
|
|
|
作者很懒,什么也没有说
|
|
|
|
|
|
|
|
|
|
### 参数
|
|
|
|
|
|
|
|
|
|
| 名称 | 类型 | 描述 |
|
|
|
|
|
| -------- | ---- | ----------- |
|
|
|
|
|
| vss | ZM\Annotation\Http\Route | |
|
|
|
|
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
2022-03-27 16:42:36 +08:00
|
|
|
| 类型 | 描述 |
|
|
|
|
|
| ---- | ----------- |
|
2022-12-17 16:42:47 +00:00
|
|
|
| void | |
|