349 lines
4.3 KiB
Markdown
Raw Normal View History

2022-05-14 17:17:27 +00:00
# ZM\Config\ZMConfig
2022-08-23 15:43:37 +00:00
## __construct
2022-05-14 17:17:27 +00:00
```php
2022-08-23 15:43:37 +00:00
public function __construct(array $config_paths, string $environment): mixed
2022-05-14 17:17:27 +00:00
```
### 描述
作者很懒,什么也没有说
2022-08-23 15:43:37 +00:00
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| config_paths | array | |
| environment | string | |
2022-05-14 17:17:27 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
2022-08-27 18:20:37 +00:00
## loadFiles
2022-08-23 15:43:37 +00:00
```php
2022-08-27 18:20:37 +00:00
public function loadFiles(): void
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| void | |
2022-08-27 18:20:37 +00:00
## merge
2022-08-27 08:26:48 +00:00
```php
2022-08-27 18:20:37 +00:00
public function merge(string $key, array $config): void
2022-08-27 08:26:48 +00:00
```
### 描述
作者很懒,什么也没有说
2022-08-27 18:20:37 +00:00
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| key | string | |
| config | array | |
2022-08-27 08:26:48 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-27 18:20:37 +00:00
| void | |
2022-08-27 08:26:48 +00:00
2022-08-27 18:20:37 +00:00
## get
2022-08-23 15:43:37 +00:00
```php
2022-08-27 18:20:37 +00:00
public function get(string $key, mixed $default): mixed
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-27 18:20:37 +00:00
| key | string | |
| default | mixed | |
2022-08-23 15:43:37 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-27 18:20:37 +00:00
| mixed | |
2022-08-23 15:43:37 +00:00
2022-08-27 18:20:37 +00:00
## set
2022-08-23 15:43:37 +00:00
```php
2022-08-27 18:20:37 +00:00
public function set(mixed $key, mixed $value): void
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
2022-08-27 18:20:37 +00:00
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| key | mixed | |
| value | mixed | |
2022-08-23 15:43:37 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| void | |
2022-08-27 18:20:37 +00:00
## addConfigPath
2022-08-23 15:43:37 +00:00
```php
2022-08-27 18:20:37 +00:00
public function addConfigPath(string $path): void
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-27 18:20:37 +00:00
| path | string | |
2022-08-23 15:43:37 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| void | |
2022-08-27 18:20:37 +00:00
## getEnvironment
2022-05-14 17:17:27 +00:00
```php
2022-08-27 18:20:37 +00:00
public function getEnvironment(): string
2022-05-14 17:17:27 +00:00
```
### 描述
作者很懒,什么也没有说
2022-08-22 07:39:44 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-27 18:20:37 +00:00
| string | |
2022-08-22 07:39:44 +00:00
2022-08-27 18:20:37 +00:00
## setEnvironment
2022-08-22 07:39:44 +00:00
```php
2022-08-27 18:20:37 +00:00
public function setEnvironment(string $environment): void
2022-08-22 07:39:44 +00:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-27 18:20:37 +00:00
| environment | string | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| void | |
## reload
```php
public function reload(): void
```
### 描述
作者很懒,什么也没有说
2022-05-14 17:17:27 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-23 15:43:37 +00:00
| void | |
## getHolder
```php
2022-09-23 14:12:42 +00:00
public function getHolder(): OneBot\Config\Config
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-09-23 14:12:42 +00:00
| OneBot\Config\Config | |
2022-05-14 17:17:27 +00:00
2022-08-27 18:20:37 +00:00
## getTrace
2022-05-14 17:17:27 +00:00
```php
2022-08-27 18:20:37 +00:00
public function getTrace(string $key): string
2022-08-23 15:43:37 +00:00
```
### 描述
作者很懒,什么也没有说
2022-08-27 18:20:37 +00:00
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| key | string | |
2022-08-23 15:43:37 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-27 18:20:37 +00:00
| string | |
2022-08-23 15:43:37 +00:00
## getFileMeta
```php
public function getFileMeta(string $name): array
2022-05-14 17:17:27 +00:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| name | string | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-23 15:43:37 +00:00
| array | |
2022-05-14 17:17:27 +00:00
2022-08-23 15:43:37 +00:00
## getFileLoadType
2022-05-14 17:17:27 +00:00
```php
2022-08-23 15:43:37 +00:00
public function getFileLoadType(string $name): string
2022-05-14 17:17:27 +00:00
```
### 描述
2022-08-22 07:39:44 +00:00
作者很懒,什么也没有说
2022-05-14 17:17:27 +00:00
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| name | string | |
### 返回
2022-08-23 15:43:37 +00:00
| 类型 | 描述 |
| ---- | ----------- |
| string | |
## shouldLoadFile
```php
public function shouldLoadFile(string $path): bool
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| path | string | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| bool | |
## loadConfigFromPath
```php
public function loadConfigFromPath(string $path): void
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| path | string | |
### 返回
2022-05-14 17:17:27 +00:00
| 类型 | 描述 |
| ---- | ----------- |
| void | |
2022-08-23 15:43:37 +00:00
## getInstance
2022-05-14 17:17:27 +00:00
```php
2022-08-23 15:43:37 +00:00
public function getInstance(mixed $args): object
2022-05-14 17:17:27 +00:00
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
2022-08-23 15:43:37 +00:00
| args | mixed | |
2022-05-14 17:17:27 +00:00
### 返回
| 类型 | 描述 |
| ---- | ----------- |
2022-08-23 15:43:37 +00:00
| object | |