DefaultWorkspaceNegotiator |
class |
Drupal\workspace\Negotiator |
src/Negotiator/DefaultWorkspaceNegotiator.php |
Defines the default workspace negotiator. |
|
|
2 |
DeletedWorkspaceConstraint |
class |
Drupal\workspace\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/DeletedWorkspaceConstraint.php |
Deleted workspace constraint. |
|
|
|
DeletedWorkspaceConstraintValidator |
class |
Drupal\workspace\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/DeletedWorkspaceConstraintValidator.php |
Checks if data still exists for a deleted workspace ID. |
|
|
|
EntityAccess |
class |
Drupal\workspace |
src/EntityAccess.php |
Service wrapper for hooks relating to entity access control. |
|
1 |
|
EntityOperations |
class |
Drupal\workspace |
src/EntityOperations.php |
Defines a class for reacting to entity events. |
|
1 |
|
EntityTypeInfo |
class |
Drupal\workspace |
src/EntityTypeInfo.php |
Manipulates entity type information. |
|
1 |
|
EntityWorkspaceConflictConstraint |
class |
Drupal\workspace\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/EntityWorkspaceConflictConstraint.php |
Validation constraint for an entity being edited in multiple workspaces. |
|
|
|
EntityWorkspaceConflictConstraintValidator |
class |
Drupal\workspace\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/EntityWorkspaceConflictConstraintValidator.php |
Validates the EntityWorkspaceConflict constraint. |
|
|
|
LiveRepositoryHandler |
class |
Drupal\workspace\Plugin\RepositoryHandler |
src/Plugin/RepositoryHandler/LiveRepositoryHandler.php |
Defines a plugin which replicates content to the default (Live) workspace. |
|
|
|
NullRepositoryHandler |
class |
Drupal\workspace\Plugin\RepositoryHandler |
src/Plugin/RepositoryHandler/NullRepositoryHandler.php |
Defines a fallback repository handler plugin. |
|
1 |
|
PgsqlQueryFactory |
class |
Drupal\workspace\EntityQuery |
src/EntityQuery/PgsqlQueryFactory.php |
Workspace PostgreSQL specific entity query implementation. |
|
|
2 |
Query |
class |
Drupal\workspace\EntityQuery |
src/EntityQuery/Query.php |
Alters entity queries to use a workspace revision instead of the default one. |
|
|
|
QueryAggregate |
class |
Drupal\workspace\EntityQuery |
src/EntityQuery/QueryAggregate.php |
Alters aggregate entity queries to use a workspace revision if possible. |
|
|
|
QueryFactory |
class |
Drupal\workspace\EntityQuery |
src/EntityQuery/QueryFactory.php |
Workspace specific entity query implementation. |
|
|
2 |
QueryTrait |
trait |
Drupal\workspace\EntityQuery |
src/EntityQuery/QueryTrait.php |
Provides workspace-specific helpers for altering entity queries. |
|
|
|
RepositoryHandler |
class |
Drupal\workspace\Annotation |
src/Annotation/RepositoryHandler.php |
Defines a RepositoryHandler annotation object. |
|
|
|
RepositoryHandlerBase |
abstract class |
Drupal\workspace |
src/RepositoryHandlerBase.php |
Defines a base RepositoryHandler plugin implementation. |
1 |
1 |
|
RepositoryHandlerInterface |
interface |
Drupal\workspace |
src/RepositoryHandlerInterface.php |
RepositoryHandler plugins handle content replication. |
3 |
2 |
|
RepositoryHandlerManager |
class |
Drupal\workspace |
src/RepositoryHandlerManager.php |
Provides a plugin manager for Repository Handlers. |
|
|
2 |
RepositoryHandlerManagerInterface |
interface |
Drupal\workspace |
src/RepositoryHandlerManagerInterface.php |
Provides the interface for a plugin manager of repository handlers. |
1 |
|
|
SessionWorkspaceNegotiator |
class |
Drupal\workspace\Negotiator |
src/Negotiator/SessionWorkspaceNegotiator.php |
Defines the session workspace negotiator. |
|
|
2 |
Tables |
class |
Drupal\workspace\EntityQuery |
src/EntityQuery/Tables.php |
Alters entity queries to use a workspace revision instead of the default one. |
|
|
|
ViewsQueryAlter |
class |
Drupal\workspace |
src/ViewsQueryAlter.php |
Defines a class for altering views queries. |
|
1 |
|
Workspace |
class |
Drupal\workspace\Entity |
src/Entity/Workspace.php |
The workspace entity class. |
|
10 |
|
WorkspaceAccessControlHandler |
class |
Drupal\workspace |
src/WorkspaceAccessControlHandler.php |
Defines the access control handler for the workspace entity type. |
|
|
|
WorkspaceAccessException |
class |
Drupal\workspace |
src/WorkspaceAccessException.php |
Exception thrown when trying to switch to an inaccessible workspace. |
|
2 |
|
WorkspaceAccessTest |
class |
Drupal\Tests\workspace\Kernel |
tests/src/Kernel/WorkspaceAccessTest.php |
Tests access on workspaces. |
|
|
|
WorkspaceActivateForm |
class |
Drupal\workspace\Form |
src/Form/WorkspaceActivateForm.php |
Handle activation of a workspace on administrative pages. |
|
|
|
WorkspaceAssociation |
class |
Drupal\workspace\Entity |
src/Entity/WorkspaceAssociation.php |
Defines the Workspace association entity. |
|
|
|
WorkspaceAssociationStorage |
class |
Drupal\workspace |
src/WorkspaceAssociationStorage.php |
Defines the storage handler class for the Workspace association entity type. |
|
|
|
WorkspaceAssociationStorageInterface |
interface |
Drupal\workspace |
src/WorkspaceAssociationStorageInterface.php |
Defines an interface for workspace association entity storage classes. |
1 |
1 |
|
WorkspaceBypassTest |
class |
Drupal\Tests\workspace\Functional |
tests/src/Functional/WorkspaceBypassTest.php |
Tests access bypass permission controls on workspaces. |
|
|
|
WorkspaceCacheContext |
class |
Drupal\workspace |
src/WorkspaceCacheContext.php |
Defines the WorkspaceCacheContext service, for "per workspace" caching. |
|
1 |
2 |
WorkspaceCacheContextTest |
class |
Drupal\Tests\workspace\Functional |
tests/src/Functional/WorkspaceCacheContextTest.php |
Tests the workspace cache context. |
|
|
|
WorkspaceConcurrentEditingTest |
class |
Drupal\Tests\workspace\Functional |
tests/src/Functional/WorkspaceConcurrentEditingTest.php |
Tests concurrent edits in different workspaces. |
|
|
|
WorkspaceConflictException |
class |
Drupal\workspace |
src/WorkspaceConflictException.php |
An exception thrown when two workspaces are in a conflicting content state. |
|
1 |
|
WorkspaceCRUDTest |
class |
Drupal\Tests\workspace\Kernel |
tests/src/Kernel/WorkspaceCRUDTest.php |
Tests CRUD operations for workspaces. |
|
|
|
WorkspaceDeleteForm |
class |
Drupal\workspace\Form |
src/Form/WorkspaceDeleteForm.php |
Provides a form for deleting a workspace. |
|
|
|
WorkspaceDeployForm |
class |
Drupal\workspace\Form |
src/Form/WorkspaceDeployForm.php |
Provides the workspace deploy form. |
|
|
|
WorkspaceForm |
class |
Drupal\workspace\Form |
src/Form/WorkspaceForm.php |
Form controller for the workspace edit forms. |
|
|
|
WorkspaceIntegrationTest |
class |
Drupal\Tests\workspace\Kernel |
tests/src/Kernel/WorkspaceIntegrationTest.php |
Tests a complete deployment scenario across different workspaces. |
|
|
|
WorkspaceInterface |
interface |
Drupal\workspace |
src/WorkspaceInterface.php |
Defines an interface for the workspace entity type. |
1 |
5 |
|
WorkspaceInternalResourceTest |
class |
Drupal\Tests\workspace\Kernel |
tests/src/Kernel/WorkspaceInternalResourceTest.php |
Tests REST module with internal workspace entity types. |
|
|
|
WorkspaceJsonAnonTest |
class |
Drupal\Tests\workspace\Functional\EntityResource |
tests/src/Functional/EntityResource/WorkspaceJsonAnonTest.php |
Test workspace entities for unauthenticated JSON requests. |
|
|
|
WorkspaceJsonBasicAuthTest |
class |
Drupal\Tests\workspace\Functional\EntityResource |
tests/src/Functional/EntityResource/WorkspaceJsonBasicAuthTest.php |
Test workspace entities for JSON requests via basic auth. |
|
|
|
WorkspaceJsonCookieTest |
class |
Drupal\Tests\workspace\Functional\EntityResource |
tests/src/Functional/EntityResource/WorkspaceJsonCookieTest.php |
Test workspace entities for JSON requests with cookie authentication. |
|
|
|
WorkspaceListBuilder |
class |
Drupal\workspace |
src/WorkspaceListBuilder.php |
Defines a class to build a listing of workspace entities. |
|
|
|
WorkspaceManager |
class |
Drupal\workspace |
src/WorkspaceManager.php |
Provides the workspace manager. |
|
|
2 |
WorkspaceManagerInterface |
interface |
Drupal\workspace |
src/WorkspaceManagerInterface.php |
Provides an interface for managing Workspaces. |
1 |
6 |
|
WorkspaceNegotiatorInterface |
interface |
Drupal\workspace\Negotiator |
src/Negotiator/WorkspaceNegotiatorInterface.php |
Workspace negotiators provide a way to get the active workspace. |
2 |
|
|