phpDocumentor

ThemeConfigurationRepository extends ThemeBasicFileRepository

Class ConfigurationRepository

Table of Contents

$configuration  : StyleEditConfiguration
$factory  : ThemeConfigurationFactory
$fileIO  : FileIO
$settingsService  : SettingsService
$styleEditConfiguration  : StyleEditConfiguration|null
$ThemeConfigurationCollection  : ThemeConfigurationCollection
__construct()  : mixed
ThemeConfigurationRepository constructor.
create()  : bool|mixed
get()  : ThemeConfigurationCollection
getById()  : ThemeConfiguration
patch()  : void
configuration()  : StyleEditConfiguration
fileIO()  : FileIO
getExistentSettingsFilename()  : string
loadConfigFromDisk()  : array<string|int, mixed>|mixed
loadJsonFilesFromDisk()  : array<string|int, mixed>|mixed
loadOriginalConfigFromDisk()  : array<string|int, mixed>|mixed
saveConfigToDisk()  : void
saveJsonFilesToDisk()  : bool|int
settingsService()  : SettingsService
getThemeDirectoryPaths()  : array<string|int, mixed>

Properties

Methods

getExistentSettingsFilename()

protected getExistentSettingsFilename(string $filename) : string
Parameters
$filename : string
Return values
string

loadJsonFilesFromDisk()

protected loadJsonFilesFromDisk( $filePath) : array<string|int, mixed>|mixed
Parameters
$filePath :
Tags
throws
Exception
throws
RuntimeException
Return values
array<string|int, mixed>|mixed

loadOriginalConfigFromDisk()

protected loadOriginalConfigFromDisk( $themeId) : array<string|int, mixed>|mixed
Parameters
$themeId :
Tags
throws
TranslatedException
Return values
array<string|int, mixed>|mixed

saveConfigToDisk()

protected saveConfigToDisk( $config,  $themePath) : void
Parameters
$config :
$themePath :
Tags
throws
Exception
Return values
void

saveJsonFilesToDisk()

protected saveJsonFilesToDisk( $object,  $filePath) : bool|int
Parameters
$object :
$filePath :
Tags
throws
Exception
Return values
bool|int

getThemeDirectoryPaths()

private getThemeDirectoryPaths() : array<string|int, mixed>
Tags
throws
Exception
Return values
array<string|int, mixed>

Search results