class InstanceConfig extends Singleton

InstanceConfig

Properties

static private array $instances singleton instances from Singleton
private string $theme
private string $instanceId
private string $url
private string $module
private MenuItem $menuItem

Methods

__construct()

do not use constructor

from Singleton
void
__clone()

not able clone

from Singleton
static Singleton
instance()

create instance if not exists

from Singleton
string
getTheme()

Get theme component id

void
setTheme(string $theme)

Set theme component id

string
getInstanceId()

Get instance id

void
setInstanceId(string $instanceId)

Set instance id

string
getUrl()

Get first url segment

void
setUrl(string $url)

Set first url segment

string
getModule()

Get module id

void
setModule(string $module)

Set module id

getMenuItem()

Get menu item instance

void
setMenuItem(MenuItem $item)

Set menu item instance

Details

in Singleton at line 39
private __construct()

do not use constructor

in Singleton at line 49
private void __clone()

not able clone

Return Value

void

in Singleton at line 59
static Singleton instance()

create instance if not exists

Return Value

Singleton

at line 63
string getTheme()

Get theme component id

Return Value

string

at line 74
void setTheme(string $theme)

Set theme component id

Parameters

string $theme theme of instanceRoute

Return Value

void

at line 84
string getInstanceId()

Get instance id

Return Value

string

at line 95
void setInstanceId(string $instanceId)

Set instance id

Parameters

string $instanceId instance id

Return Value

void

at line 105
string getUrl()

Get first url segment

Return Value

string

at line 116
void setUrl(string $url)

Set first url segment

Parameters

string $url url of instanceRoute

Return Value

void

at line 126
string getModule()

Get module id

Return Value

string

at line 137
void setModule(string $module)

Set module id

Parameters

string $module module id

Return Value

void

at line 147
MenuItem getMenuItem()

Get menu item instance

Return Value

MenuItem

at line 158
void setMenuItem(MenuItem $item)

Set menu item instance

Parameters

MenuItem $item menu item instance

Return Value

void