InstanceConfig
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
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
Details
in Singleton at line 39
private
__construct()
do not use constructor
in Singleton at line 49
private void
__clone()
not able clone
at line 63
string
getTheme()
Get theme component id
at line 74
void
setTheme(string $theme)
Set theme component id
at line 84
string
getInstanceId()
Get instance id
at line 95
void
setInstanceId(string $instanceId)
Set instance id
at line 105
string
getUrl()
Get first url segment
at line 116
void
setUrl(string $url)
Set first url segment
at line 126
string
getModule()
Get module id
at line 137
void
setModule(string $module)
Set module id
at line 147
MenuItem
getMenuItem()
Get menu item instance
at line 158
void
setMenuItem(MenuItem $item)
Set menu item instance