public function RepositoryHandlerManager::createFromWorkspace in Workspace 8.2
Creates a repository handler instance from a given workspace entity.
Parameters
\Drupal\workspace\WorkspaceInterface $workspace: A workspace entity.
Return value
\Drupal\workspace\RepositoryHandlerInterface A repository handler plugin.
Overrides RepositoryHandlerManagerInterface::createFromWorkspace
File
- src/
RepositoryHandlerManager.php, line 50
Class
- RepositoryHandlerManager
- Provides a plugin manager for Repository Handlers.
Namespace
Drupal\workspaceCode
public function createFromWorkspace(WorkspaceInterface $workspace) {
$target = $workspace->target->value;
$configuration = [
'source' => $workspace
->id(),
'target' => $target,
];
return $this
->createInstance($target, $configuration);
}