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, array<string|int, string> $defaultPaths) : mixed
Parameters
- $filesystemLoader : FilesystemLoader
- $defaultPaths : array<string|int, 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