FallbackGraphService
class FallbackGraphService (View source)
The fallback graph application service
To be used as a read-only source of fallback information for graph-related projectors
Never use this on the read side since its initialization time grows linearly by the amount of possible combinations of content dimension values
Properties
protected ContentDimensionPresetSourceInterface | $contentDimensionPresetSource | ||
protected IntraDimensionalFallbackGraph | $intraDimensionalFallbackGraph | ||
protected InterDimensionalFallbackGraph | $interDimensionalFallbackGraph |
Methods
initializeObject()
No description
array
populateIntraDimensionalFallbackGraph()
No description
void
populatePresetDimensions(array $prioritizedContentDimensions)
No description
populateInterDimensionalFallbackGraph(array $prioritizedContentDimensions)
No description
array
translateDimensionValueCombinationToPresetCombination(array $dimensionValueCombination)
No description
array
determineAffectedVariantSubgraphIdentifiers(string $subgraphIdentifier)
No description
array
determineConnectedSubgraphIdentifiers(string $subgraphIdentifier)
No description
getIntraDimensionalFallbackGraph()
No description
getInterDimensionalFallbackGraph()
No description
Details
initializeObject()
No description
protected array
populateIntraDimensionalFallbackGraph()
No description
protected void
populatePresetDimensions(array $prioritizedContentDimensions)
No description
protected
populateInterDimensionalFallbackGraph(array $prioritizedContentDimensions)
No description
protected array
translateDimensionValueCombinationToPresetCombination(array $dimensionValueCombination)
No description
array
determineAffectedVariantSubgraphIdentifiers(string $subgraphIdentifier)
No description
array
determineConnectedSubgraphIdentifiers(string $subgraphIdentifier)
No description
IntraDimensionalFallbackGraph
getIntraDimensionalFallbackGraph()
No description
InterDimensionalFallbackGraph
getInterDimensionalFallbackGraph()
No description