interface WorkspaceHandlerInterface
Same name in other branches
- 11.x core/modules/workspaces/src/Entity/Handler/WorkspaceHandlerInterface.php \Drupal\workspaces\Entity\Handler\WorkspaceHandlerInterface
Defines workspace operations that need to vary by entity type.
@internal
Hierarchy
- interface \Drupal\workspaces\Entity\Handler\WorkspaceHandlerInterface
Expanded class hierarchy of WorkspaceHandlerInterface
All classes that implement WorkspaceHandlerInterface
File
-
core/
modules/ workspaces/ src/ Entity/ Handler/ WorkspaceHandlerInterface.php, line 12
Namespace
Drupal\workspaces\Entity\HandlerView source
interface WorkspaceHandlerInterface {
/**
* Determines if an entity should be tracked in a workspace.
*
* At the general level, workspace support is determined for the entire entity
* type. If an entity type is supported, there may be further decisions each
* entity type can make to evaluate if a given entity is appropriate to be
* tracked in a workspace.
*
* @param \Drupal\Core\Entity\EntityInterface $entity
* The entity we may be tracking.
*
* @return bool
* TRUE if this entity should be tracked in a workspace, FALSE otherwise.
*/
public function isEntitySupported(EntityInterface $entity) : bool;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
WorkspaceHandlerInterface::isEntitySupported | public | function | Determines if an entity should be tracked in a workspace. | 2 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.