DimensionSpacePointSet
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
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
__construct(array $pointCandidates)
No description
static DimensionSpacePointSet
fromArray(array $array)
No description
static DimensionSpacePointSet
fromJsonString(string $jsonString)
No description
array
getPointHashes()
No description
bool
contains(DimensionSpacePoint $point)
No description
bool
offsetExists(mixed $offset)
No description
DimensionSpacePoint|null
offsetGet(mixed $offset)
No description
never
offsetSet(mixed $offset, mixed $value)
No description
never
offsetUnset(mixed $offset)
No description
DimensionSpacePointSet
getUnion(DimensionSpacePointSet $other)
No description
DimensionSpacePointSet
getIntersection(DimensionSpacePointSet $other)
No description
DimensionSpacePointSet
getDifference(DimensionSpacePointSet $other)
No description
array
jsonSerialize()
No description
int
count()
No description
bool
isEmpty()
No description
bool
equals(DimensionSpacePointSet $other)
No description
Traversable
getIterator()
No description
string
toJson()
No description