interface WorkspaceMergerInterface in Drupal 9
Same name and namespace in other branches
- 8 core/modules/workspaces/src/WorkspaceMergerInterface.php \Drupal\workspaces\WorkspaceMergerInterface
Defines an interface for the workspace merger.
@internal
Hierarchy
- interface \Drupal\workspaces\WorkspaceOperationInterface
- interface \Drupal\workspaces\WorkspaceMergerInterface
Expanded class hierarchy of WorkspaceMergerInterface
All classes that implement WorkspaceMergerInterface
File
- core/
modules/ workspaces/ src/ WorkspaceMergerInterface.php, line 10
Namespace
Drupal\workspacesView source
interface WorkspaceMergerInterface extends WorkspaceOperationInterface {
/**
* Merges the contents of the source workspace into the target workspace.
*/
public function merge();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
WorkspaceMergerInterface:: |
public | function | Merges the contents of the source workspace into the target workspace. | 1 |
WorkspaceOperationInterface:: |
public | function | Checks if there are any conflicts between the source and the target. | 2 |
WorkspaceOperationInterface:: |
public | function | Gets the revision identifiers for items which have changed on the source. | 2 |
WorkspaceOperationInterface:: |
public | function | Gets the revision identifiers for items which have changed on the target. | 2 |
WorkspaceOperationInterface:: |
public | function | Gets the total number of items which have changed on the source. | 2 |
WorkspaceOperationInterface:: |
public | function | Gets the total number of items which have changed on the target. | 2 |
WorkspaceOperationInterface:: |
public | function | Returns the human-readable label of the source. | 2 |
WorkspaceOperationInterface:: |
public | function | Returns the human-readable label of the target. | 2 |