class SharedTempStore
Stores and retrieves temporary data for a given owner.
Hierarchy
- class \Drupal\Core\TempStore\SharedTempStore uses \Drupal\Core\DependencyInjection\DependencySerializationTrait
- class \Drupal\user\SharedTempStore extends \Drupal\Core\TempStore\SharedTempStore
Expanded class hierarchy of SharedTempStore
Deprecated
in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TempStore\SharedTempStore instead.
See also
\Drupal\Core\TempStore\SharedTempStore
https://www.drupal.org/node/2935639
1 file declares its use of SharedTempStore
- SharedTempStoreTest.php in core/
modules/ user/ tests/ src/ Unit/ SharedTempStoreTest.php
File
-
core/
modules/ user/ src/ SharedTempStore.php, line 25
Namespace
Drupal\userView source
class SharedTempStore extends CoreSharedTempStore {
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
DependencySerializationTrait::$_entityStorages | protected | property | An array of entity type IDs keyed by the property name of their storages. | |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. | |
DependencySerializationTrait::__sleep | public | function | 1 | |
DependencySerializationTrait::__wakeup | public | function | 2 | |
SharedTempStore::$expire | protected | property | The time to live for items in seconds. | |
SharedTempStore::$lockBackend | protected | property | The lock object used for this data. | |
SharedTempStore::$owner | protected | property | The owner key to store along with the data (e.g. a user or session ID). | |
SharedTempStore::$requestStack | protected | property | The request stack. | |
SharedTempStore::$storage | protected | property | The key/value storage object used for this data. | |
SharedTempStore::delete | public | function | Deletes data from the store for a given key and releases the lock on it. | |
SharedTempStore::deleteIfOwner | public | function | Deletes data from the store for a given key and releases the lock on it. | |
SharedTempStore::get | public | function | Retrieves a value from this SharedTempStore for a given key. | |
SharedTempStore::getIfOwner | public | function | Retrieves a value from this SharedTempStore for a given key. | |
SharedTempStore::getMetadata | public | function | Returns the metadata associated with a particular key/value pair. | |
SharedTempStore::set | public | function | Stores a particular key/value pair in this SharedTempStore. | |
SharedTempStore::setIfNotExists | public | function | Stores a particular key/value pair only if the key doesn't already exist. | |
SharedTempStore::setIfOwner | public | function | Stores a particular key/value pair in this SharedTempStore. | |
SharedTempStore::__construct | public | function | Constructs a new object for accessing data from a key/value store. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.