RedisLoader
class RedisLoader implements LoaderInterface (View source)
Traits
Properties
protected Redis | $connection |
Methods
Generator|string[]
paginatedScan(Redis $redis, string $pattern)
Scan for a specific key pattern
from
RedisPaginatedTrait
Generator|array
paginatedScanValues(Redis $redis, string $pattern)
Get the keys and values matching a pattern
from
RedisPaginatedTrait
__construct(Redis $redis)
No description
clearNamespace($namespace)
No description
array
load(string $environment, string $group, string $namespace = null)
Load the given configuration group.
bool
exists(string $group, string $namespace = null)
Determine if the given configuration group exists.
void
addNamespace(string $namespace, string $hint)
Add a new namespace to the loader.
array
getNamespaces()
Returns all registered namespaces with the config loader.
array
cascadePackage(string $environment, string $package, string $group, array $items)
Apply any cascades to an array of package options.
Details
protected Generator|string[]
paginatedScan(Redis $redis, string $pattern)
Scan for a specific key pattern
protected Generator|array
paginatedScanValues(Redis $redis, string $pattern)
Get the keys and values matching a pattern
__construct(Redis $redis)
No description
clearNamespace($namespace)
No description
array
load(string $environment, string $group, string $namespace = null)
Load the given configuration group.
bool
exists(string $group, string $namespace = null)
Determine if the given configuration group exists.
void
addNamespace(string $namespace, string $hint)
Add a new namespace to the loader.
array
getNamespaces()
Returns all registered namespaces with the config loader.
array
cascadePackage(string $environment, string $package, string $group, array $items)
Apply any cascades to an array of package options.