ThemeServiceInterface

Extends

Class ThemeServiceInterface

package

Default

Methods

Activates a theme for the shop.

activateTheme(string $themeName) 
Throws
\Exception

Arguments

$themeName

string

build a temporary theme.

buildTemporaryTheme(\ThemeId $themeId, \ThemeSettingsInterface $settings) : void

Arguments

$themeId

\ThemeId

Get Available themes.

getAvailableThemes(\ThemeDirectoryRootInterface $source) : \ThemeNameCollection

Stores the theme contents.

storeThemeContent(\ThemeId $themeId, \ThemeContents $themeContents) 
Throws
\Exception

Arguments

$themeId

\ThemeId

$themeContents

\ThemeContents