final class ReferencesDiff implements JsonSerializable (View source)

internal  
 

The difference between two nodes read models

Methods

static ReferencesDiff|null
tryCreate(array|null $references = null, ReferenceDiscriminators|null $removedReferences = null)

No description

static ReferencesDiff|null
tryForAnAdditionalNode(References $references)

No description

static ReferencesDiff|null
tryFromReferencesComparison(References $referencesToCompare, References $referenceReferences, WorkspaceName|null $expectedWorkspaceName)

No description

array
jsonSerialize()

No description

Details

static ReferencesDiff|null tryCreate(array|null $references = null, ReferenceDiscriminators|null $removedReferences = null)

No description

Parameters

array|null $references
ReferenceDiscriminators|null $removedReferences

Return Value

ReferencesDiff|null

static ReferencesDiff|null tryForAnAdditionalNode(References $references)

No description

Parameters

References $references

Return Value

ReferencesDiff|null

static ReferencesDiff|null tryFromReferencesComparison(References $referencesToCompare, References $referenceReferences, WorkspaceName|null $expectedWorkspaceName)

No description

Parameters

References $referencesToCompare
References $referenceReferences
WorkspaceName|null $expectedWorkspaceName

Return Value

ReferencesDiff|null

array jsonSerialize()

No description

Return Value

array