ThemeSettingsDataFactory
extends AbstractThemeSettingsDataFactory
in package
Table of Contents
- $instance : AbstractThemeSettingsDataFactory
- $filesystem : FilesystemAdapter
- $shopSource : string
- __construct() : mixed
- ThemeSettingsDataFactory constructor.
- createForDirectory() : ThemeSettingsDataInterface|null
- createForTheme() : ThemeSettingsDataInterface|null
- instance() : ThemeSettingsDataFactoryInterface
- _createForRelativeDirectory() : ThemeSettingsDataInterface|null
- createFileSystem() : FilesystemAdapter
- createThemeSettings() : mixed
- getShopRoot() : string
- relativizeDir() : string
Properties
$instance
protected
static AbstractThemeSettingsDataFactory
$instance
$filesystem
private
FilesystemAdapter
$filesystem
$shopSource
private
string
$shopSource
Methods
__construct()
ThemeSettingsDataFactory constructor.
public
__construct([FilesystemAdapter|null $filesystem = null ][, string $shopSource = null ]) : mixed
Parameters
- $filesystem : FilesystemAdapter|null = null
- $shopSource : string = null
Return values
mixed —createForDirectory()
public
createForDirectory(ExistingDirectory $directory) : ThemeSettingsDataInterface|null
Parameters
- $directory : ExistingDirectory
Tags
Return values
ThemeSettingsDataInterface|null —createForTheme()
public
createForTheme(string $themeId) : ThemeSettingsDataInterface|null
Parameters
- $themeId : string
Tags
Return values
ThemeSettingsDataInterface|null —instance()
public
static instance() : ThemeSettingsDataFactoryInterface
Tags
Return values
ThemeSettingsDataFactoryInterface —_createForRelativeDirectory()
protected
_createForRelativeDirectory(string $relativeDirectory) : ThemeSettingsDataInterface|null
Parameters
- $relativeDirectory : string
Return values
ThemeSettingsDataInterface|null —createFileSystem()
protected
createFileSystem() : FilesystemAdapter
Return values
FilesystemAdapter —createThemeSettings()
protected
createThemeSettings(string $filepath) : mixed
Parameters
- $filepath : string
Tags
Return values
mixed —getShopRoot()
protected
getShopRoot() : string
Return values
string —relativizeDir()
protected
relativizeDir(ExistingDirectory $directory) : string
Parameters
- $directory : ExistingDirectory