name = $name; $this->description = empty( $description ) ? "" : $description; $this->type = empty( $type ) ? 'string' : $type; $this->required = empty( $required ) ? false : $required; } #[\ReturnTypeWillChange] public function jsonSerialize() { return [ 'type' => $this->type, 'description' => $this->description ]; } }