final class EditorContentStreamZookeeper (View source)

The service for keeping track of editors' content streams

On authentication, workspaces may have to be created and content streams may have to be forked from live or rebased from older ones

Properties

protected PersistenceManagerInterface $persistenceManager
protected PartyService $partyService
protected PolicyService $policyService
protected Bootstrap $bootstrap
protected ContentRepositoryRegistry $contentRepositoryRegistry

Methods

void
relayEditorAuthentication(TokenInterface $token)

This method is called whenever a login happens (AuthenticationProviderManager::class, 'authenticatedToken'), using Signal/Slot

Details

void relayEditorAuthentication(TokenInterface $token)

This method is called whenever a login happens (AuthenticationProviderManager::class, 'authenticatedToken'), using Signal/Slot

Parameters

TokenInterface $token

Return Value

void

Exceptions

Exception
BaseWorkspaceDoesNotExist
WorkspaceAlreadyExists
WorkspaceDoesNotExist
InvalidQueryException