trait Options

Component options

Properties

protected boolean $removeIncludeOptions Remove include options
protected string $optionsFile Optins file

Methods

void
componentTypeOption()

Component type option

void
setOptionFile(string $name)

Set option file name

mixed
getOption(string $key, mixed $default = null)

Get option

void
setOption(string $key, mixed $value)

Set option value

void
loadOptions()

Load options json file

string|null
getOptionsFileName()

Get options file name

void
setOptionsFileName(string $fileName)

Set options file name

void
resolveOptionsFileName(string|null $path = null)

Resolve options file name

Details

at line 36
protected void componentTypeOption()

Component type option

Return Value

void

at line 51
void setOptionFile(string $name)

Set option file name

Parameters

string $name

Return Value

void

at line 63
mixed getOption(string $key, mixed $default = null)

Get option

Parameters

string $key
mixed $default

Return Value

mixed

at line 75
void setOption(string $key, mixed $value)

Set option value

Parameters

string $key
mixed $value

Return Value

void

at line 85
void loadOptions()

Load options json file

Return Value

void

at line 109
protected string|null getOptionsFileName()

Get options file name

Return Value

string|null

at line 120
protected void setOptionsFileName(string $fileName)

Set options file name

Parameters

string $fileName

Return Value

void

at line 131
protected void resolveOptionsFileName(string|null $path = null)

Resolve options file name

Parameters

string|null $path

Return Value

void