An immutable set of Content Repository projections ({ProjectionInterface}


This is an internal API with which you can hook into the catch-up process of a Projection.

Interface for a class that (asynchronously) triggers a catchup of affected projections after a {ContentRepository::handle()} call.

Common interface for a Content Repository projection. This API is NOT exposed to the outside world, but is the contract between {ContentRepository} and the individual projections.

(Marker) interface for the state (aka Read Model) of a projection {ProjectionInterface}

Additional marker interface to add to a {ProjectionInterface}.