19declare(strict_types=1);
43 return isset($this->entries[$namespace->
value()][$key]);
50 return $this->entries[$namespace->
value()][$key] ??
null;
57 return $this->entries[$namespace->
value()] ?? [];
63 $this->entries[$namespace->
value()][$key] = $value;
68 unset($this->entries[$namespace->
value()][$key]);
73 unset($this->entries[$namespace->
value()]);
Isolates the keys of one consumer from every other consumer of a storage.
has(StorageNamespace $namespace, string $key)
read(StorageNamespace $namespace, string $key)
removeAll(StorageNamespace $namespace)
write(StorageNamespace $namespace, string $key, string $value)
readAll(StorageNamespace $namespace)
Every present entry of one namespace.
Persistence contract of one storage scope.