You are here

class ShortcutSetStorageDecorator in Devel 4.x

Same name and namespace in other branches
  1. 8.3 webprofiler/src/Entity/Decorators/Config/ShortcutSetStorageDecorator.php \Drupal\webprofiler\Entity\Decorators\Config\ShortcutSetStorageDecorator
  2. 8 webprofiler/src/Entity/Decorators/Config/ShortcutSetStorageDecorator.php \Drupal\webprofiler\Entity\Decorators\Config\ShortcutSetStorageDecorator
  3. 8.2 webprofiler/src/Entity/Decorators/Config/ShortcutSetStorageDecorator.php \Drupal\webprofiler\Entity\Decorators\Config\ShortcutSetStorageDecorator

Class ShortcutSetStorageDecorator.

Hierarchy

Expanded class hierarchy of ShortcutSetStorageDecorator

1 file declares its use of ShortcutSetStorageDecorator
EntityManagerWrapper.php in webprofiler/src/Entity/EntityManagerWrapper.php

File

webprofiler/src/Entity/Decorators/Config/ShortcutSetStorageDecorator.php, line 12

Namespace

Drupal\webprofiler\Entity\Decorators\Config
View source
class ShortcutSetStorageDecorator extends ConfigEntityStorageDecorator implements ShortcutSetStorageInterface {

  /**
   * {@inheritdoc}
   */
  public function assignUser(ShortcutSetInterface $shortcut_set, $account) {
    $this
      ->getOriginalObject()
      ->assignUser($shortcut_set, $account);
  }

  /**
   * {@inheritdoc}
   */
  public function unassignUser($account) {
    return $this
      ->getOriginalObject()
      ->unassignUser($account);
  }

  /**
   * {@inheritdoc}
   */
  public function deleteAssignedShortcutSets(ShortcutSetInterface $entity) {
    $this
      ->getOriginalObject()
      ->deleteAssignedShortcutSets($entity);
  }

  /**
   * {@inheritdoc}
   */
  public function getAssignedToUser($account) {
    return $this
      ->getOriginalObject()
      ->getAssignedToUser($account);
  }

  /**
   * {@inheritdoc}
   */
  public function countAssignedUsers(ShortcutSetInterface $shortcut_set) {
    return $this
      ->getOriginalObject()
      ->countAssignedUsers($shortcut_set);
  }

  /**
   * {@inheritdoc}
   */
  public function getDefaultSet(AccountInterface $account) {
    return $this
      ->getOriginalObject()
      ->getDefaultSet($account);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigEntityStorageDecorator::create public function Constructs a new entity object, without permanently saving it. Overrides EntityStorageInterface::create
ConfigEntityStorageDecorator::createFromStorageRecord public function Creates a configuration entity from storage values. Overrides ConfigEntityStorageInterface::createFromStorageRecord
ConfigEntityStorageDecorator::createInstance public static function Instantiates a new instance of this entity handler. Overrides EntityHandlerInterface::createInstance
ConfigEntityStorageDecorator::delete public function Deletes permanently saved entities. Overrides EntityStorageInterface::delete
ConfigEntityStorageDecorator::deleteRevision public function Delete a specific entity revision. Overrides EntityStorageInterface::deleteRevision
ConfigEntityStorageDecorator::getAggregateQuery public function Gets an aggregated query instance. Overrides EntityStorageInterface::getAggregateQuery
ConfigEntityStorageDecorator::getEntityClass public function
ConfigEntityStorageDecorator::getEntityType public function Gets the entity type definition. Overrides EntityStorageInterface::getEntityType
ConfigEntityStorageDecorator::getEntityTypeId public function Gets the entity type ID. Overrides EntityStorageInterface::getEntityTypeId
ConfigEntityStorageDecorator::getIDFromConfigName public static function Extracts the configuration entity ID from the full configuration name. Overrides ConfigEntityStorageInterface::getIDFromConfigName
ConfigEntityStorageDecorator::getQuery public function Gets an entity query instance. Overrides EntityStorageInterface::getQuery
ConfigEntityStorageDecorator::hasData public function Determines if the storage contains any data. Overrides EntityStorageInterface::hasData
ConfigEntityStorageDecorator::importCreate public function Creates entities upon synchronizing configuration changes. Overrides ImportableEntityStorageInterface::importCreate
ConfigEntityStorageDecorator::importDelete public function Delete entities upon synchronizing configuration changes. Overrides ImportableEntityStorageInterface::importDelete
ConfigEntityStorageDecorator::importRename public function Renames entities upon synchronizing configuration changes. Overrides ImportableEntityStorageInterface::importRename
ConfigEntityStorageDecorator::importUpdate public function Updates entities upon synchronizing configuration changes. Overrides ImportableEntityStorageInterface::importUpdate
ConfigEntityStorageDecorator::load public function Loads one entity. Overrides EntityStorageInterface::load
ConfigEntityStorageDecorator::loadByProperties public function Load entities by their property values. Overrides EntityStorageInterface::loadByProperties
ConfigEntityStorageDecorator::loadMultiple public function Loads one or more entities. Overrides EntityStorageInterface::loadMultiple
ConfigEntityStorageDecorator::loadMultipleOverrideFree public function Loads one or more entities in their original form without overrides. Overrides ConfigEntityStorageInterface::loadMultipleOverrideFree
ConfigEntityStorageDecorator::loadOverrideFree public function Loads one entity in their original form without overrides. Overrides ConfigEntityStorageInterface::loadOverrideFree
ConfigEntityStorageDecorator::loadRevision public function Load a specific entity revision. Overrides EntityStorageInterface::loadRevision
ConfigEntityStorageDecorator::loadUnchanged public function Loads an unchanged entity from the database. Overrides EntityStorageInterface::loadUnchanged
ConfigEntityStorageDecorator::resetCache public function Resets the internal entity cache. Overrides EntityStorageInterface::resetCache
ConfigEntityStorageDecorator::restore public function Restores a previously saved entity. Overrides EntityStorageInterface::restore
ConfigEntityStorageDecorator::save public function Saves the entity permanently. Overrides EntityStorageInterface::save
ConfigEntityStorageDecorator::updateFromStorageRecord public function Updates a configuration entity from storage values. Overrides ConfigEntityStorageInterface::updateFromStorageRecord
ConfigEntityStorageDecorator::__construct public function Overrides Decorator::__construct
Decorator::$object protected property @var
Decorator::getOriginalObject public function Return the original (i.e. non decorated) object.
Decorator::isCallable public function Returns true if $method is a PHP callable.
Decorator::__call public function
Decorator::__get public function
EntityDecorator::$entities protected property
EntityDecorator::getEntities public function
EntityStorageInterface::FIELD_LOAD_CURRENT constant Load the most recent version of an entity's field data.
EntityStorageInterface::FIELD_LOAD_REVISION constant Load the version of an entity's field data specified in the entity.
ShortcutSetStorageDecorator::assignUser public function Assigns a user to a particular shortcut set. Overrides ShortcutSetStorageInterface::assignUser
ShortcutSetStorageDecorator::countAssignedUsers public function Get the number of users who have this set assigned to them. Overrides ShortcutSetStorageInterface::countAssignedUsers
ShortcutSetStorageDecorator::deleteAssignedShortcutSets public function Delete shortcut sets assigned to users. Overrides ShortcutSetStorageInterface::deleteAssignedShortcutSets
ShortcutSetStorageDecorator::getAssignedToUser public function Get the name of the set assigned to this user. Overrides ShortcutSetStorageInterface::getAssignedToUser
ShortcutSetStorageDecorator::getDefaultSet public function Gets the default shortcut set for a given user account. Overrides ShortcutSetStorageInterface::getDefaultSet
ShortcutSetStorageDecorator::unassignUser public function Unassigns a user from any shortcut set they may have been assigned to. Overrides ShortcutSetStorageInterface::unassignUser