isValid($id)) { return false; } } return true; } public function getType(): string { return self::TYPE_STRING; } public static function parse(string $key): array { $parts = \explode(':', $key); $result = []; foreach ($parts as $part) { $result[] = $part; } return $result; } }