SiteSettingsService

Read onlyYes
Internal

Table of Contents

Properties

$codeCache  : PhpFrontend
$flashMessageService  : FlashMessageService
$setRegistry  : SetRegistry
$settingsFactory  : SettingsFactory
$settingsTypeRegistry  : SettingsTypeRegistry
$siteSettingsFactory  : SiteSettingsFactory
$siteWriter  : SiteWriter

Methods

__construct()  : mixed
computeSettingsDiff()  : SettingsDiff
createSettingsFromFormData()  : SettingsInterface
getDefinitions()  : array<string, SettingDefinition>
getLocalSettings()  : SiteSettings
getSetSettings()  : SettingsInterface
getUncachedSettings()  : SiteSettings
hasSettingsDefinitions()  : bool
writeSettings()  : void

Properties

Methods

__construct()

public __construct(SiteWriter $siteWriter, PhpFrontend $codeCache, SetRegistry $setRegistry, SiteSettingsFactory $siteSettingsFactory, SettingsFactory $settingsFactory, SettingsTypeRegistry $settingsTypeRegistry, FlashMessageService $flashMessageService) : mixed
Parameters
$siteWriter : SiteWriter
$codeCache : PhpFrontend
$setRegistry : SetRegistry
$siteSettingsFactory : SiteSettingsFactory
$settingsFactory : SettingsFactory
$settingsTypeRegistry : SettingsTypeRegistry
$flashMessageService : FlashMessageService

hasSettingsDefinitions()

public hasSettingsDefinitions(Site $site) : bool
Parameters
$site : Site
Return values
bool

writeSettings()

public writeSettings(Site $site, array<string|int, mixed> $settings) : void
Parameters
$site : Site
$settings : array<string|int, mixed>

        
On this page

Search results