final class DimensionSpacePointSet implements JsonSerializable, IteratorAggregate, ArrayAccess, Countable (View source)

A set of points in the dimension space.

In case this set is a member of an {\Neos\ContentRepository\Core\EventStore\EventInterface} as $coveredDimensionSpacePoints, you can be sure that it is not empty. There is always at least one dimension space point covered, even in a zero-dimensional content repository. {[\Neos\ContentRepository\Core\DimensionSpace\DimensionSpacePoint::createWithoutDimensions()}.

E.g.:](../../../../Neos/ContentRepository/Core/DimensionSpace/DimensionSpacePoint.html) {[language => es, country => ar], [language => es, country => es]}

Properties

DimensionSpacePoint> $points

Methods

__construct(array $pointCandidates)

No description

fromArray(array $array)

No description

fromJsonString(string $jsonString)

No description

array
getPointHashes()

No description

bool
contains(DimensionSpacePoint $point)

No description

bool
offsetExists(mixed $offset)

No description

offsetGet(mixed $offset)

No description

never
offsetSet(mixed $offset, mixed $value)

No description

never
offsetUnset(mixed $offset)

No description

array
jsonSerialize()

No description

int
count()

No description

bool
isEmpty()

No description

bool
equals(DimensionSpacePointSet $other)

No description

getIterator()

No description

string
toJson()

No description

Details

__construct(array $pointCandidates)

No description

Parameters

array $pointCandidates

An array of DimensionSpacePoints or coordinates

static DimensionSpacePointSet fromArray(array $array)

No description

Parameters

array $array

Return Value

DimensionSpacePointSet

static DimensionSpacePointSet fromJsonString(string $jsonString)

No description

Parameters

string $jsonString

Return Value

DimensionSpacePointSet

array getPointHashes()

No description

Return Value

array

bool contains(DimensionSpacePoint $point)

No description

Parameters

DimensionSpacePoint $point

Return Value

bool

bool offsetExists(mixed $offset)

No description

Parameters

mixed $offset

Return Value

bool

DimensionSpacePoint|null offsetGet(mixed $offset)

No description

Parameters

mixed $offset

Return Value

DimensionSpacePoint|null

never offsetSet(mixed $offset, mixed $value)

No description

Parameters

mixed $offset
mixed $value

Return Value

never

never offsetUnset(mixed $offset)

No description

Parameters

mixed $offset

Return Value

never

DimensionSpacePointSet getUnion(DimensionSpacePointSet $other)

No description

Parameters

DimensionSpacePointSet $other

Return Value

DimensionSpacePointSet

DimensionSpacePointSet getIntersection(DimensionSpacePointSet $other)

No description

Parameters

DimensionSpacePointSet $other

Return Value

DimensionSpacePointSet

DimensionSpacePointSet getDifference(DimensionSpacePointSet $other)

No description

Parameters

DimensionSpacePointSet $other

Return Value

DimensionSpacePointSet

array jsonSerialize()

No description

Return Value

array

int count()

No description

Return Value

int

bool isEmpty()

No description

Return Value

bool

bool equals(DimensionSpacePointSet $other)

No description

Parameters

DimensionSpacePointSet $other

Return Value

bool

Traversable getIterator()

No description

Return Value

Traversable

string toJson()

No description

Return Value

string