ThemeInterface

Extends \ThemeDirectoriesInterface

Interface ThemeInterface

package

Default

Methods

Returns the config theme directory.

getConfig() : \ThemeDirectoryInterface
inherited

Returns the custom HTML directory.

getCustomHtml() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the custom scripts directory.

getCustomJs() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the custom styles directory.

getCustomStyles() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the HTML directory.

getHtml() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the theme id

getId() : \ThemeId

Response

\ThemeId

Returns the images directory.

getImages() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the scripts directory.

getJs() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Return the parent theme

getParentTheme() : \ThemeInterface|null

Response

\ThemeInterface|null

Returns the directory root.

getRoot() : \ThemeDirectoryRootInterface
inherited

Returns the style edit theme directory.

getStyleEdit() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Returns the styles directory.

getStyles() : \ThemeDirectory|null
inherited

Response

\ThemeDirectory|null

Return whether there is a parent theme

hasParent() : boolean

Response

boolean

Convert to main theme

toMainTheme() : \MainThemeInterface