phpDocumentor

VariantRepository

Class VariantRepository

Table of Contents

$configuration  : StyleEditConfiguration
$fileIO  : FileIO
$themeId  : CurrentThemeInterface
__construct()  : mixed
VariantRepository constructor.
createForTheme()  : VariantRepository
createInheritedVariantOption()  : void
exists()  : array<string|int, mixed>|mixed
hasSettings()  : array<string|int, mixed>|mixed
loadVariantJson()  : stdClass
variantJsonExists()  : bool
getVariantAbsolutePath()  : string
getVariantDirectory()  : string
getVariantFilename()  : string
getVariantSettingsFilename()  : string
setThemeId()  : void

Properties

Methods

createInheritedVariantOption()

public createInheritedVariantOption(string $variantId, string $optionId) : void
Parameters
$variantId : string
$optionId : string
Return values
void

exists()

public exists( $variantId,  $optionId) : array<string|int, mixed>|mixed
Parameters
$variantId :
$optionId :
Return values
array<string|int, mixed>|mixed

hasSettings()

public hasSettings(string $directory) : array<string|int, mixed>|mixed
Parameters
$directory : string
Return values
array<string|int, mixed>|mixed

loadVariantJson()

public loadVariantJson(string $variantId, string $optionId) : stdClass
Parameters
$variantId : string
$optionId : string
Tags
throws
FileNotFoundException
Return values
stdClass

variantJsonExists()

public variantJsonExists(string $directory) : bool
Parameters
$directory : string

relative path to variant option

Tags
throws
Exception
Return values
bool

getVariantAbsolutePath()

protected getVariantAbsolutePath(string $directory) : string
Parameters
$directory : string
Return values
string

getVariantDirectory()

protected getVariantDirectory( $variantId,  $optionId) : string
Parameters
$variantId :
$optionId :
Return values
string

getVariantFilename()

protected getVariantFilename( $directory) : string
Parameters
$directory :
Return values
string

getVariantSettingsFilename()

protected getVariantSettingsFilename( $directory) : string
Parameters
$directory :
Return values
string

setThemeId()

protected setThemeId(string $themeId) : void
Parameters
$themeId : string
Return values
void

Search results