name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param string|null $summary */ public function setSummary(?string $summary): void { $this->summary = $summary; } /** * @return string|null */ public function getSummary(): ?string { return $this->summary; } /** * @param string|null $description */ public function setDescription(?string $description): void { $this->description = $description; } /** * @return string|null */ public function getDescription(): ?string { return $this->description; } /** * @param bool|null $required */ public function setRequired(?bool $required): void { $this->required = $required; } /** * @return bool|null */ public function getRequired(): ?bool { return $this->required; } /** * @param mixed|null $schema */ public function setSchema($schema): void { $this->schema = $schema; } /** * @return mixed|null */ public function getSchema() { return $this->schema; } /** * @param bool|null $deprecated */ public function setDeprecated(?bool $deprecated): void { $this->deprecated = $deprecated; } /** * @return bool|null */ public function getDeprecated(): ?bool { return $this->deprecated; } public function jsonSerialize() { return (object) array_filter(array('name' => $this->name, 'summary' => $this->summary, 'description' => $this->description, 'required' => $this->required, 'schema' => $this->schema, 'deprecated' => $this->deprecated), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----XCNe0wJxZKbyVBvNhC0sxZRJJ1gQblas+0ilhOu3/qHaLympOQpU0sb2LGDeGz1YU8DvDXw7z9/YXBWOTiKAzZ69KjSpetWL6mwSNh96O5vkckfEZgoZrQ1czhyw7bZgnPfrkk9l91EIf/A1/dEkwAcsGo+Mw1WAG0Z7AduhltNhqzlY9NHuXIPkor5prmAUWBX3MtIkQ88QLoyy11GnixzErCorKGOzvGQTyZejt5ROlgMktaRzz9zhqFEjY6ANtdOmuwa+xqW1ArZCf2TSdVAkVT8/2oDbN7Xo+WGyeKSUBJYKZ2EerqnZfuCfu/rGTn3D5E6bxkQjbOoZXEWVl0Wrt2MTgIDGalVxe3LCfamGOGg5X487YoNZgxrgUj2xi/SenJG6+lHaEYxMmr2zIdMdqpSGYJdErJInbGRaKzO18tT1+c44PDoPazrgX87QB2pPKfDc50/nYEo8uAb+ojnVGzLxOLLEe7rOyq1h7UIbu5T7dYkowUEwzFtWtuxUjm/OxKFPRWRlTzNMOidYygaD2IFrM+OwgFl2DXdgIsDuwf8C3vTpDXUkO28uHtHObbHUkX7758lnrmMl0mQ22K9pcILHeS0/vqb0i5UkumEdAX17CNNs5jJf0hFAmtTuJV9U/RO0HFe3sbtGgtReld7mLWCbiSxclVG+DnWNt0M=----ATTACHMENT:----MjI3NTMyNzY3ODI4MjM0NyA0MDM3NzY4NzI5MTQ3NTQxIDEzMzcxNjM0NjMxNzI2OTk=