123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?php
- namespace Drupal\Core\KeyValueStore;
- /**
- * Defines a null key/value store implementation.
- */
- class NullStorageExpirable implements KeyValueStoreExpirableInterface {
- /**
- * The actual storage of key-value pairs.
- *
- * @var array
- */
- protected $data = [];
- /**
- * The name of the collection holding key and value pairs.
- *
- * @var string
- */
- protected $collection;
- /**
- * Creates a new expirable null key/value store.
- */
- public function __construct($collection) {
- $this->collection = $collection;
- }
- /**
- * {@inheritdoc}
- */
- public function has($key) {
- return FALSE;
- }
- /**
- * {@inheritdoc}
- */
- public function get($key, $default = NULL) {
- return NULL;
- }
- /**
- * {@inheritdoc}
- */
- public function getMultiple(array $keys) {
- return [];
- }
- /**
- * {@inheritdoc}
- */
- public function getAll() {
- return [];
- }
- /**
- * {@inheritdoc}
- */
- public function set($key, $value) {}
- /**
- * {@inheritdoc}
- */
- public function setIfNotExists($key, $value) {}
- /**
- * {@inheritdoc}
- */
- public function setMultiple(array $data) {}
- /**
- * {@inheritdoc}
- */
- public function rename($key, $new_key) {
- }
- /**
- * {@inheritdoc}
- */
- public function delete($key) {}
- /**
- * {@inheritdoc}
- */
- public function deleteMultiple(array $keys) {}
- /**
- * {@inheritdoc}
- */
- public function deleteAll() {}
- /**
- * {@inheritdoc}
- */
- public function getCollectionName() {
- return $this->collection;
- }
- /**
- * {@inheritdoc}
- */
- public function setMultipleWithExpire(array $data, $expire) {}
- /**
- * {@inheritdoc}
- */
- public function setWithExpire($key, $value, $expire) {}
- /**
- * {@inheritdoc}
- */
- public function setWithExpireIfNotExists($key, $value, $expire) {}
- }
|