label = $label; return $this; } public function get_label(): string { return $this->label; } public function set_meta( $meta ): self { $this->meta = $meta; return $this; } public function get_meta(): array { return $this->meta; } public function jsonSerialize(): array { return [ 'type' => 'element-control', 'value' => [ 'label' => $this->get_label(), 'meta' => $this->get_meta(), 'type' => $this->get_type(), 'props' => $this->get_props(), ], ]; } }