class DefaultWorkspaceProvider

Defines the default workspace provider.

Hierarchy

Expanded class hierarchy of DefaultWorkspaceProvider

4 files declare their use of DefaultWorkspaceProvider
Workspace.php in core/modules/workspaces/src/Entity/Workspace.php
WorkspaceListBuilder.php in core/modules/workspaces/src/WorkspaceListBuilder.php
workspaces.install in core/modules/workspaces/workspaces.install
Contains install, update and uninstall functions for the Workspaces module.
WorkspaceSelection.php in core/modules/workspaces/src/Plugin/EntityReferenceSelection/WorkspaceSelection.php

File

core/modules/workspaces/src/Provider/DefaultWorkspaceProvider.php, line 10

Namespace

Drupal\workspaces\Provider
View source
class DefaultWorkspaceProvider extends WorkspaceProviderBase {
  
  /**
   * {@inheritdoc}
   */
  public static function getId() : string {
    return 'default';
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
DefaultWorkspaceProvider::getId public static function Gets the ID of the workspace provider. Overrides WorkspaceProviderInterface::getId
StringTranslationTrait::$stringTranslation protected property The string translation service. 3
StringTranslationTrait::formatPlural protected function Formats a string containing a count of items.
StringTranslationTrait::getNumberOfPlurals protected function Returns the number of plurals supported by a given language.
StringTranslationTrait::getStringTranslation protected function Gets the string translation service.
StringTranslationTrait::setStringTranslation public function Sets the string translation service to use. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language. 1
WorkspaceProviderBase::$initialPublished protected property A list of entity UUIDs that were created as published in a workspace.
WorkspaceProviderBase::checkAccess public function Checks access for a given workspace. Overrides WorkspaceProviderInterface::checkAccess
WorkspaceProviderBase::entityCreate public function Acts before an entity is created. Overrides WorkspaceProviderInterface::entityCreate
WorkspaceProviderBase::entityDelete public function Acts after an entity has been deleted. Overrides WorkspaceProviderInterface::entityDelete
WorkspaceProviderBase::entityInsert public function Acts after an entity has been added. Overrides WorkspaceProviderInterface::entityInsert
WorkspaceProviderBase::entityPredelete public function Acts before an entity is deleted. Overrides WorkspaceProviderInterface::entityPredelete
WorkspaceProviderBase::entityPreload public function Acts before an entity is loaded. Overrides WorkspaceProviderInterface::entityPreload
WorkspaceProviderBase::entityPresave public function Acts before an entity is saved. Overrides WorkspaceProviderInterface::entityPresave
WorkspaceProviderBase::entityRevisionDelete public function Acts after an entity revision has been deleted. Overrides WorkspaceProviderInterface::entityRevisionDelete
WorkspaceProviderBase::entityTranslationInsert public function Acts after an entity translation has been added. Overrides WorkspaceProviderInterface::entityTranslationInsert
WorkspaceProviderBase::entityUpdate public function Acts after an entity has been updated. Overrides WorkspaceProviderInterface::entityUpdate
WorkspaceProviderBase::__construct public function

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.