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);
}