class Setting

Setting class

Properties

protected ConfigManager $cfg ConfigManager instance
protected Storage $storage Storage instance
protected MediaManager $media MediaManager instance
protected Keygen $keygen Keygen instance
protected string $key Key for config
protected ConfigEntity $config ConfigEntity instance
protected Image $image Image instance

Methods

__construct(ConfigManager $cfg, Storage $storage, MediaManager $media, Keygen $keygen)

Constructor

bool
exists()

Check a setting information exists

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

Get setting value

void
set(array $data)

Set setting information

getSiteImage()

Get site representative image

void
setSiteImage(Image $image)

Set site representative image

Details

at line 94
__construct(ConfigManager $cfg, Storage $storage, MediaManager $media, Keygen $keygen)

Constructor

Parameters

ConfigManager $cfg ConfigManager instance
Storage $storage Storage instance
MediaManager $media MediaManager instance
Keygen $keygen Keygen instance

at line 107
bool exists()

Check a setting information exists

Return Value

bool

at line 129
mixed get(string $name, mixed $default = null)

Get setting value

Parameters

string $name key name
mixed $default default value when not exists

Return Value

mixed

at line 142
void set(array $data)

Set setting information

Parameters

array $data setting data

Return Value

void

at line 158
Image getSiteImage()

Get site representative image

Return Value

Image

at line 178
void setSiteImage(Image $image)

Set site representative image

Parameters

Image $image image instance

Return Value

void