\ImiConfig

Summary

Methods
Properties
Constants
addConfig()
load()
setConfig()
removeConfig()
set()
get()
has()
getAlias()
clear()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$configs
N/A

Properties

$configs

$configs : array<mixed,\Imi\Util\ArrayData>

配置数组

Type

array<mixed,\Imi\Util\ArrayData>

Methods

addConfig()

addConfig(string  $name, array  $config) : boolean

增加配置

Parameters

string $name
array $config

Returns

boolean

load()

load(  $name, array  $configList) : void

加载配置列表

Parameters

$name
array $configList

setConfig()

setConfig(string  $name, array  $config) : boolean

设置配置

Parameters

string $name
array $config

Returns

boolean

removeConfig()

removeConfig(string  $name) : boolean

移除配置项

Parameters

string $name

Returns

boolean

set()

set(string  $name, mixed  $value) : boolean

设置配置值

Parameters

string $name
mixed $value

Returns

boolean

get()

get(string  $name, mixed  $default = null) : mixed

获取配置值

Parameters

string $name
mixed $default

Returns

mixed

has()

has(string  $name) : boolean

配置值是否存在

Parameters

string $name

Returns

boolean

getAlias()

getAlias() : array

获取所有别名

Returns

array

clear()

clear() : void

清空所有配置项