final class ContentDimension (View source)

The content dimension domain model

Methods

__construct(ContentDimensionId $id, ContentDimensionValues $values, ContentDimensionValueVariationEdges $variationEdges, array $configuration = [])

No description

getValue(string $value)

No description

array
getRootValues()

No description

getGeneralization(ContentDimensionValue $dimensionValue)

No description

array
getSpecializations(ContentDimensionValue $dimensionValue)

No description

mixed
getConfigurationValue(string $path)

No description

Details

__construct(ContentDimensionId $id, ContentDimensionValues $values, ContentDimensionValueVariationEdges $variationEdges, array $configuration = [])

internal  
 

No description

Parameters

ContentDimensionId $id
ContentDimensionValues $values
ContentDimensionValueVariationEdges $variationEdges
array $configuration

ContentDimensionValue|null getValue(string $value)

No description

Parameters

string $value

Return Value

ContentDimensionValue|null

array getRootValues()

No description

Return Value

array

ContentDimensionValue|null getGeneralization(ContentDimensionValue $dimensionValue)

No description

Parameters

ContentDimensionValue $dimensionValue

Return Value

ContentDimensionValue|null

array getSpecializations(ContentDimensionValue $dimensionValue)

No description

Parameters

ContentDimensionValue $dimensionValue

Return Value

array

ContentDimensionValueSpecializationDepth calculateSpecializationDepth(ContentDimensionValue $specialization, ContentDimensionValue $generalization)

No description

Parameters

ContentDimensionValue $specialization
ContentDimensionValue $generalization

Return Value

ContentDimensionValueSpecializationDepth

mixed getConfigurationValue(string $path)

No description

Parameters

string $path

Return Value

mixed

ContentDimensionValueSpecializationDepth getMaximumDepth()

internal  
 

No description