entityTypeManager = $entity_type_manager; $this->database = $database; } /** * Gets the workspace publisher. * * @param \Drupal\workspaces\WorkspaceInterface $source * A workspace entity. * * @return \Drupal\workspaces\WorkspacePublisherInterface * A workspace publisher object. */ public function getPublisher(WorkspaceInterface $source) { return new WorkspacePublisher($this->entityTypeManager, $this->database, $source); } }