October\Rain\Support\Traits\KeyParser
Overview
KeyParser trait resolves key strings into namespace, group and item Example: namespace::group.item
Protected Properties
protected array $keyParserCache
keyParserCache is a cache of the parsed items
Public Methods
public parseKey()
public parseKey($key): array
parseKey into namespace, group, and item
public setParsedKey()
public setParsedKey(string $key, array $parsed): void
setParsedKey value
Protected Methods
protected keyParserParseBasicSegments()
protected keyParserParseBasicSegments($segments): array
keyParserParseBasicSegments as an array
protected keyParserParseSegments()
protected keyParserParseSegments($key): array
keyParserParseSegments from a string