WorkspaceOperationFactory
class WorkspaceOperationFactory (View source)
| internal |
Defines a factory class for workspace operations.
Properties
| protected EntityTypeManagerInterface | $entityTypeManager | The entity type manager. |
|
| protected Connection | $database | The database connection. |
|
| protected WorkspaceManagerInterface | $workspaceManager | The workspace manager. |
|
| protected WorkspaceAssociationInterface | $workspaceAssociation | The workspace association service. |
|
| protected CacheTagsInvalidatorInterface | $cacheTagsInvalidator | The cache tags invalidator. |
Methods
__construct(EntityTypeManagerInterface $entity_type_manager, Connection $database, WorkspaceManagerInterface $workspace_manager, WorkspaceAssociationInterface $workspace_association, CacheTagsInvalidatorInterface $cache_tags_invalidator)
Constructs a new WorkspacePublisher.
Details
__construct(EntityTypeManagerInterface $entity_type_manager, Connection $database, WorkspaceManagerInterface $workspace_manager, WorkspaceAssociationInterface $workspace_association, CacheTagsInvalidatorInterface $cache_tags_invalidator)
Constructs a new WorkspacePublisher.
WorkspacePublisherInterface
getPublisher(WorkspaceInterface $source)
Gets the workspace publisher.
WorkspaceMergerInterface
getMerger(WorkspaceInterface $source, WorkspaceInterface $target)
Gets the workspace merger.