ThemeExtenderService
in package
Class ThemeExtenderService
Table of Contents
- $fileIO : FileIO
- $configuration : StyleEditConfiguration
- $repository : ThemeExtenderRepository
- __construct() : mixed
- ThemeExtenderService constructor.
- extendTheme() : mixed
- createTitleForDuplicateTheme() : string
- prepareThemeSettingsForExtension() : stdClass
Properties
$fileIO
protected
FileIO
$fileIO
$configuration
private
StyleEditConfiguration
$configuration
$repository
private
ThemeExtenderRepository
$repository
Methods
__construct()
ThemeExtenderService constructor.
public
__construct(ThemeExtenderRepository $repository) : mixed
Parameters
- $repository : ThemeExtenderRepository
Return values
mixed —extendTheme()
public
extendTheme(ThemeConfiguration $source, stdClass $data) : mixed
Parameters
- $source : ThemeConfiguration
- $data : stdClass
Tags
Return values
mixed —createTitleForDuplicateTheme()
protected
createTitleForDuplicateTheme( $name) : string
Parameters
Tags
Return values
string —prepareThemeSettingsForExtension()
protected
prepareThemeSettingsForExtension(ThemeConfiguration $source, stdClass $data) : stdClass
Parameters
- $source : ThemeConfiguration
- $data : stdClass