phpDocumentor

VariantService

Class VariantService

Table of Contents

$settings  : StyleEditConfiguration
$themeId  : string
$variantConfigurationRepository  : VariantSettingsRepository
$variantRepository  : VariantRepository
__construct()  : mixed
VariantService constructor.
createForTheme()  : VariantService
createInheritedVariantOption()  : void
exists()  : array<string|int, mixed>|mixed
getSettingsFromVariant()  : ConfigurationCollection
hasSettings()  : array<string|int, mixed>|mixed
loadVariantJson()  : stdClass
initializeValueInFieldSets()  : void
initializeValuesFromVariantSettingsJson()  : void
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 $variantDirectory) : array<string|int, mixed>|mixed
Parameters
$variantDirectory : string
Tags
throws
Exception
Return values
array<string|int, mixed>|mixed

loadVariantJson()

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

initializeValueInFieldSets()

protected initializeValueInFieldSets(array<string|int, mixed> $fieldSets, ConfigurationCollection $configurationCollection) : void
Parameters
$fieldSets : array<string|int, mixed>
$configurationCollection : ConfigurationCollection
Tags
throws
Exception
Return values
void

initializeValuesFromVariantSettingsJson()

protected initializeValuesFromVariantSettingsJson(stdClass $categories, ConfigurationCollection $configurationCollection) : void
Parameters
$categories : stdClass
$configurationCollection : ConfigurationCollection
Tags
throws
Exception
Return values
void

setThemeId()

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

Search results