ThemeManager
in package
FinalYes
Table of Contents
Properties
- $filesystemLoader : FilesystemLoader
- $themeMap : array<string, ThemeConfig>
Methods
- __construct() : mixed
- getFilesystemLoader() : FilesystemLoader
- registerTheme() : void
- useTheme() : void
Properties
$filesystemLoader read-only
private
FilesystemLoader
$filesystemLoader
$themeMap
private
array<string, ThemeConfig>
$themeMap
= []
Methods
__construct()
public
__construct(FilesystemLoader $filesystemLoader, string[] $defaultPaths) : mixed
Parameters
- $filesystemLoader : FilesystemLoader
- $defaultPaths : string[]
getFilesystemLoader()
public
getFilesystemLoader() : FilesystemLoader
Return values
FilesystemLoaderregisterTheme()
public
registerTheme(ThemeConfig $theme) : void
Parameters
- $theme : ThemeConfig
useTheme()
public
useTheme(string $name) : void
Parameters
- $name : string