You are here

Classes, traits, and interfaces in Workspace 8.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
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

Pages

Other projects