Class ThemeService
package |
Default |
---|
__construct(\ThemeRepositoryInterface $repository, \CacheControl $cacheControl, \ThemeContentManagerEntryStorage $entryStorage, \CI_DB_query_builder $queryBuilder, \ContentWriteService $contentWriteService)
\ThemeRepositoryInterface
\CacheControl
\ThemeContentManagerEntryStorage
\CI_DB_query_builder
\ContentWriteService
activateTheme(string $themeName)
Throws |
|
---|
string
buildTemporaryTheme(\ThemeId $themeId, \ThemeSettingsInterface $settings) : void
clearCache()
getAvailableThemes(\ThemeDirectoryRootInterface $source) : \ThemeNameCollection
storeAllThemeContent(\ThemeContents $themeContents)
storeOnlyNewThemeContent(\ThemeContents $themeContents)
storeThemeContent(\ThemeId $themeId, \ThemeContents $themeContents)
cacheControl : \CacheControl
var |
---|
\CacheControl
entryStorage : \ThemeContentManagerEntryStorage
var |
---|
\ThemeContentManagerEntryStorage
queryBuilder : \CI_DB_query_builder
var |
---|
\CI_DB_query_builder