Properties

$mapper

$mapper : \App\Setting\Mapper\SettingConfigMapper

Type

\App\Setting\Mapper\SettingConfigMapper

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$redis

$redis : \Hyperf\Redis\Redis

Type

\Hyperf\Redis\Redis

$prefix

$prefix : string

Type

string

$cacheGroupName

$cacheGroupName : string

Type

string

$cacheName

$cacheName : string

Type

string

Methods

setAttributes()

setAttributes(array  $data) 

把数据设置为类属性

Parameters

array $data

__get()

__get(string  $name) : mixed|string

魔术方法,从类属性里获取数据

Parameters

string $name

Returns

mixed|string

getAttributes()

getAttributes() : array

获取数据

Returns

array

__construct()

__construct(\App\Setting\Mapper\SettingConfigMapper  $mapper, \Psr\Container\ContainerInterface  $container) 

SettingConfigService constructor.

Parameters

\App\Setting\Mapper\SettingConfigMapper $mapper
\Psr\Container\ContainerInterface $container

getSystemGroupConfig()

getSystemGroupConfig() : array

获取系统组配置

Returns

array

getExtendGroupConfig()

getExtendGroupConfig() : array

获取扩展组配置

Returns

array

getConfigByGroup()

getConfigByGroup(string  $groupName) : array

按组获取配置,并缓存

Parameters

string $groupName

Returns

array

getConfigByKey()

getConfigByKey(string  $key) : array

按key获取配置,并缓存

Parameters

string $key

Returns

array

clearCache()

clearCache() : boolean

清除缓存

Returns

boolean

saveSystemConfig()

saveSystemConfig(array  $data) : boolean

保存系统配置组

Parameters

array $data

Returns

boolean

updated()

updated(  $data) : boolean

更新配置

Parameters

$data

Returns

boolean

getCacheGroupName()

getCacheGroupName() : string

Returns

string

setCacheGroupName()

setCacheGroupName(string  $cacheGroupName) 

Parameters

string $cacheGroupName

getCacheName()

getCacheName() : string

Returns

string

setCacheName()

setCacheName(string  $cacheName) 

Parameters

string $cacheName