phpDocumentor

VariantSettingsRepository extends BasicFileRepository implements AlwaysNewStrategyInterface

Class VariantConfigurationRepository

Interfaces, Classes and Traits

AlwaysNewStrategyInterface
Interface AlwaysNewStrategyInterface

Table of Contents

$configuration  : StyleEditConfiguration
$fileIO  : FileIO
$styleEditConfiguration  : StyleEditConfiguration|null
__construct()  : mixed
BasicFileRepository constructor.
exists()  : array<string|int, mixed>|mixed
getAllFrom()  : ConfigurationCollection
setAllFrom()  : void
configuration()  : StyleEditConfiguration
fileIO()  : FileIO
getExistentSettingsFilename()  : string
getSettingsFilename()  : string
loadJsonFilesFromDisk()  : array<string|int, mixed>|mixed
saveJsonFilesToDisk()  : bool|int

Properties

Methods

exists()

public exists(string $themeId, string $variantDir) : array<string|int, mixed>|mixed
Parameters
$themeId : string
$variantDir : string
Tags
throws
Exception
Return values
array<string|int, mixed>|mixed

getExistentSettingsFilename()

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

getSettingsFilename()

protected getSettingsFilename(string $themeId, string $directory) : string
Parameters
$themeId : string
$directory : 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

saveJsonFilesToDisk()

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

Search results