NamespacedItemResolver
class NamespacedItemResolver
Properties
| protected array | $parsed | A cache of the parsed items. |
Methods
array
parseKey(string $key)
Parse a key into namespace, group, and item.
array
parseBasicSegments(array $segments)
Parse an array of basic segments.
array
parseNamespacedSegments(string $key)
Parse an array of namespaced segments.
void
setParsedKey(string $key, array $parsed)
Set the parsed value of a key.
void
flushParsedKeys()
Flush the cache of parsed keys.
Details
at line 17
array
parseKey(string $key)
Parse a key into namespace, group, and item.
at line 46
protected array
parseBasicSegments(array $segments)
Parse an array of basic segments.
at line 66
protected array
parseNamespacedSegments(string $key)
Parse an array of namespaced segments.
at line 86
void
setParsedKey(string $key, array $parsed)
Set the parsed value of a key.
at line 94
void
flushParsedKeys()
Flush the cache of parsed keys.