final class ReferenceDiscriminator implements JsonSerializable (View source)

internal  
 

The discriminator to distinguish references

References with a given name can never target the same node aggregate twice, as enforced by the constraint checks

Methods

create(ReferenceName $referenceName, NodeAggregateId $nodeAggregateId)

No description

fromReference(Reference $reference)

No description

bool
equals(ReferenceDiscriminator $other)

No description

array
jsonSerialize()

No description

Details

static ReferenceDiscriminator create(ReferenceName $referenceName, NodeAggregateId $nodeAggregateId)

No description

Parameters

ReferenceName $referenceName
NodeAggregateId $nodeAggregateId

Return Value

ReferenceDiscriminator

static ReferenceDiscriminator fromReference(Reference $reference)

No description

Parameters

Reference $reference

Return Value

ReferenceDiscriminator

bool equals(ReferenceDiscriminator $other)

No description

Parameters

ReferenceDiscriminator $other

Return Value

bool

array jsonSerialize()

No description

Return Value

array