SiteHandler
class SiteHandler
Class SiteHandler
Properties
protected SiteRepository | $repo | ||
protected ConfigManager | $config | ||
protected Site | $currentSite |
Methods
getCurrentSite()
getCurrentSite
void
string
getCurrentSiteKey()
getCurrentSiteKey
getSiteConfig(string|null $siteKey = null)
getSiteConfig
void
string
getDefaultMenuEntityId(null|string $siteKey = null)
getDefaultMenuEntityId
string
setDefaultMenuEntityId(string $menuId, null|string $siteKey = null)
setDefaultMenuEntityId
string
getHomeInstanceId(null|string $siteKey = null)
getHomeInstanceId
string
setHomeInstanceId(string $instanceId, null|string $siteKey = null)
setHomeInstanceId
string
getSiteConfigValue(string $key, string|null $siteKey = null)
getSiteConfigValue
bool|int
remove(string $host)
remove
mixed
__call(string $name, array $arguments)
__call
Details
at line 54
__construct(SiteRepository $repo, ConfigManager $config)
SiteHandler constructor.
at line 65
Site
getCurrentSite()
getCurrentSite
at line 77
void
setCurrentSite(Site $site)
setCurrentSite
at line 87
string
getCurrentSiteKey()
getCurrentSiteKey
at line 99
ConfigEntity
getSiteConfig(string|null $siteKey = null)
getSiteConfig
at line 115
void
putSiteConfig(ConfigEntity $config)
putSiteConfig
at line 128
string
getDefaultMenuEntityId(null|string $siteKey = null)
getDefaultMenuEntityId
at line 144
string
setDefaultMenuEntityId(string $menuId, null|string $siteKey = null)
setDefaultMenuEntityId
at line 160
string
getHomeInstanceId(null|string $siteKey = null)
getHomeInstanceId
at line 176
string
setHomeInstanceId(string $instanceId, null|string $siteKey = null)
setHomeInstanceId
at line 192
string
getSiteConfigValue(string $key, string|null $siteKey = null)
getSiteConfigValue
at line 208
Site
add(array $inputs)
add
at line 236
bool|int
remove(string $host)
remove
at line 248
mixed
__call(string $name, array $arguments)
__call