Search for interface

  1. Search 7.x for interface
  2. Search 9.5.x for interface
  3. Search 8.9.x for interface
  4. Search 10.3.x for interface
  5. Other projects
Title Object type File name Summary
WorkspaceManagerInterface::executeOutsideWorkspace function core/modules/workspaces/src/WorkspaceManagerInterface.php Executes the given callback function without any workspace context.
WorkspaceManagerInterface::getActiveWorkspace function core/modules/workspaces/src/WorkspaceManagerInterface.php Gets the active workspace.
WorkspaceManagerInterface::hasActiveWorkspace function core/modules/workspaces/src/WorkspaceManagerInterface.php Determines whether a workspace is active in the current request.
WorkspaceManagerInterface::purgeDeletedWorkspacesBatch function core/modules/workspaces/src/WorkspaceManagerInterface.php Deletes the revisions associated with deleted workspaces.
WorkspaceManagerInterface::setActiveWorkspace function core/modules/workspaces/src/WorkspaceManagerInterface.php Sets the active workspace.
WorkspaceManagerInterface::switchToLive function core/modules/workspaces/src/WorkspaceManagerInterface.php Unsets the active workspace.
WorkspaceMergerInterface interface core/modules/workspaces/src/WorkspaceMergerInterface.php Defines an interface for the workspace merger.
WorkspaceMergerInterface.php file core/modules/workspaces/src/WorkspaceMergerInterface.php
WorkspaceMergerInterface::merge function core/modules/workspaces/src/WorkspaceMergerInterface.php Merges the contents of the source workspace into the target workspace.
WorkspaceNegotiatorInterface interface core/modules/workspaces/src/Negotiator/WorkspaceNegotiatorInterface.php Workspace negotiators provide a way to get the active workspace.
WorkspaceNegotiatorInterface.php file core/modules/workspaces/src/Negotiator/WorkspaceNegotiatorInterface.php
WorkspaceNegotiatorInterface::applies function core/modules/workspaces/src/Negotiator/WorkspaceNegotiatorInterface.php Checks whether the negotiator applies to the current request or not.
WorkspaceNegotiatorInterface::setActiveWorkspace function core/modules/workspaces/src/Negotiator/WorkspaceNegotiatorInterface.php Notifies the negotiator that the workspace ID returned has been accepted.
WorkspaceNegotiatorInterface::unsetActiveWorkspace function core/modules/workspaces/src/Negotiator/WorkspaceNegotiatorInterface.php Unsets the negotiated workspace.
WorkspaceOperationInterface interface core/modules/workspaces/src/WorkspaceOperationInterface.php Defines an interface for workspace operations.
WorkspaceOperationInterface.php file core/modules/workspaces/src/WorkspaceOperationInterface.php
WorkspaceOperationInterface::checkConflictsOnTarget function core/modules/workspaces/src/WorkspaceOperationInterface.php Checks if there are any conflicts between the source and the target.
WorkspaceOperationInterface::getDifferringRevisionIdsOnSource function core/modules/workspaces/src/WorkspaceOperationInterface.php Gets the revision identifiers for items which have changed on the source.
WorkspaceOperationInterface::getDifferringRevisionIdsOnTarget function core/modules/workspaces/src/WorkspaceOperationInterface.php Gets the revision identifiers for items which have changed on the target.
WorkspaceOperationInterface::getNumberOfChangesOnSource function core/modules/workspaces/src/WorkspaceOperationInterface.php Gets the total number of items which have changed on the source.
WorkspaceOperationInterface::getNumberOfChangesOnTarget function core/modules/workspaces/src/WorkspaceOperationInterface.php Gets the total number of items which have changed on the target.
WorkspaceOperationInterface::getSourceLabel function core/modules/workspaces/src/WorkspaceOperationInterface.php Returns the human-readable label of the source.
WorkspaceOperationInterface::getTargetLabel function core/modules/workspaces/src/WorkspaceOperationInterface.php Returns the human-readable label of the target.
WorkspaceProviderInterface interface core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Provides the interface for workspace providers.
WorkspaceProviderInterface.php file core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php
WorkspaceProviderInterface::checkAccess function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Checks access for a given workspace.
WorkspaceProviderInterface::entityCreate function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts before an entity is created.
WorkspaceProviderInterface::entityDelete function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts after an entity has been deleted.
WorkspaceProviderInterface::entityInsert function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts after an entity has been added.
WorkspaceProviderInterface::entityPredelete function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts before an entity is deleted.
WorkspaceProviderInterface::entityPreload function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts before an entity is loaded.
WorkspaceProviderInterface::entityPresave function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts before an entity is saved.
WorkspaceProviderInterface::entityRevisionDelete function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts after an entity revision has been deleted.
WorkspaceProviderInterface::entityTranslationInsert function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts after an entity translation has been added.
WorkspaceProviderInterface::entityUpdate function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Acts after an entity has been updated.
WorkspaceProviderInterface::getId function core/modules/workspaces/src/Provider/WorkspaceProviderInterface.php Gets the ID of the workspace provider.
WorkspacePublisherInterface interface core/modules/workspaces/src/WorkspacePublisherInterface.php Defines an interface for the workspace publisher.
WorkspacePublisherInterface.php file core/modules/workspaces/src/WorkspacePublisherInterface.php
WorkspacePublisherInterface::publish function core/modules/workspaces/src/WorkspacePublisherInterface.php Publishes the contents of a workspace to the default (Live) workspace.
WorkspaceRepositoryInterface interface core/modules/workspaces/src/WorkspaceRepositoryInterface.php Provides an interface for workspace tree lookup operations.
WorkspaceRepositoryInterface.php file core/modules/workspaces/src/WorkspaceRepositoryInterface.php
WorkspaceRepositoryInterface::getDescendantsAndSelf function core/modules/workspaces/src/WorkspaceRepositoryInterface.php Returns the descendant IDs of the passed-in workspace, including itself.
WorkspaceRepositoryInterface::loadTree function core/modules/workspaces/src/WorkspaceRepositoryInterface.php Returns an array of workspaces tree item properties, sorted in tree order.
WorkspaceRepositoryInterface::resetCache function core/modules/workspaces/src/WorkspaceRepositoryInterface.php Resets the cached workspace tree.
WorkspaceSafeFormInterface interface core/lib/Drupal/Core/Form/WorkspaceSafeFormInterface.php Defines an interface for forms that are safe to be submitted in a workspace.
WorkspaceSafeFormInterface.php file core/lib/Drupal/Core/Form/WorkspaceSafeFormInterface.php
WorkspaceTrackerInterface interface core/modules/workspaces/src/WorkspaceTrackerInterface.php Defines an interface for the workspace tracker service.
WorkspaceTrackerInterface.php file core/modules/workspaces/src/WorkspaceTrackerInterface.php
WorkspaceTrackerInterface::deleteTrackedEntities function core/modules/workspaces/src/WorkspaceTrackerInterface.php Deletes all the workspace association records for the given workspace.
WorkspaceTrackerInterface::getAllTrackedRevisions function core/modules/workspaces/src/WorkspaceTrackerInterface.php Retrieves all content revisions tracked by a given workspace.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.