phpDocumentor

ThemeSettingsService
in package
implements ThemeSettingsServiceInterface

Class ThemeSettingsService

Tags
todo

create unit test for this class

Interfaces, Classes and Traits

ThemeSettingsServiceInterface
Interface ThemeSettingsServiceInterface

Table of Contents

$cacheControl  : CacheControl
$repository  : ThemeSettingsRepositoryInterface
$themeService  : ThemeServiceInterface
$initialisationService  : ThemeInitialisationServiceInterface
__construct()  : mixed
ThemeSettingsService constructor.
activateTheme()  : void
clearCache()  : void
loadStyleEdit3DependenciesForStyleEdit4()  : void
storeSettingsJsonForTheme()  : void

Properties

$initialisationService

private ThemeInitialisationServiceInterface $initialisationService

Methods

activateTheme()

public activateTheme(string $themeId[, bool $clearCache = true ]) : void
Parameters
$themeId : string
$clearCache : bool = true
Tags
throws
FileNotFoundException
throws
Exception
Return values
void

clearCache()

protected clearCache(string $themeId) : void
Parameters
$themeId : string
Return values
void

loadStyleEdit3DependenciesForStyleEdit4()

protected loadStyleEdit3DependenciesForStyleEdit4(string $themeId) : void
Parameters
$themeId : string
Tags
throws
FileNotFoundException
throws
Exception
Return values
void

storeSettingsJsonForTheme()

protected storeSettingsJsonForTheme(string $themeId, string $content[, bool $overwrite = false ]) : void
Parameters
$themeId : string
$content : string
$overwrite : bool = false
Return values
void

Search results