$values Raw unescaped values keyed by variable key. */ public function __construct( private readonly array $values, ) {} /** * Read a raw value. * * @param string $key Variable key. * @param string $fallback Default. * * @since 0.1.0 */ public function get( string $key, string $fallback = '' ): string { return $this->values[ $key ] ?? $fallback; } /** * All raw values. * * @return array * * @since 0.1.0 */ public function all(): array { return $this->values; } }