key = $key; $this->label = $label; } public function getKey(): string { return $this->key; } public function getLabel(): string { return $this->label; } abstract public function getValueSanitizer(): callable; abstract public function getValueType(): string; abstract public function render(): void; }