final class SubscriptionStatusCollection implements IteratorAggregate (View source)

A collection of the status of the subscribers.

Currently only projections are the available subscribers, but when the concept is extended, other *SubscriptionStatus value objects will also be hold in this set. Like "ListeningSubscriptionStatus" if a "ListeningSubscriber" is introduced.

In case the subscriber is not available currently - e.g. will be detached, a {\Neos\ContentRepository\Core\Subscription\DetachedSubscriptionStatus} will be returned. Note that ProjectionSubscriptionStatus with status == Detached can be returned, if the projection is installed again!

Methods

createEmpty()

No description

fromArray(array $items)

No description

getIterator()

No description

bool
isEmpty()

No description

Details

static SubscriptionStatusCollection createEmpty()

No description

static SubscriptionStatusCollection fromArray(array $items)

No description

Parameters

array $items

Return Value

SubscriptionStatusCollection

Traversable getIterator()

No description

Return Value

Traversable

bool isEmpty()

No description

Return Value

bool