menuAddOn = $menuAddOn; } /** * @return MenuSection|MenuItem|null */ public function getMenuAddOn() { return $this->menuAddOn; } /** * @param NutritionInformation|null $nutrition */ public function setNutrition(?NutritionInformation $nutrition): void { $this->nutrition = $nutrition; } /** * @return NutritionInformation|null */ public function getNutrition(): ?NutritionInformation { return $this->nutrition; } /** * @param RestrictedDiet|null $suitableForDiet */ public function setSuitableForDiet(?RestrictedDiet $suitableForDiet): void { $this->suitableForDiet = $suitableForDiet; } /** * @return RestrictedDiet|null */ public function getSuitableForDiet(): ?RestrictedDiet { return $this->suitableForDiet; } /** * @param Trip|Event|Product|Offer|Demand|Service|CreativeWork|MenuItem|null $itemOffered */ public function setItemOffered($itemOffered): void { $this->itemOffered = $itemOffered; } /** * @return Trip|Event|Product|Offer|Demand|Service|CreativeWork|MenuItem|null */ public function getItemOffered() { return $this->itemOffered; } /** * @param Offer|Demand|null $offers */ public function setOffers($offers): void { $this->offers = $offers; } /** * @return Offer|Demand|null */ public function getOffers() { return $this->offers; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('menuAddOn' => $this->menuAddOn, 'nutrition' => $this->nutrition, 'suitableForDiet' => $this->suitableForDiet, 'itemOffered' => $this->itemOffered, 'offers' => $this->offers), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----RiM0cG4bk+Qa0o9gMwvDQMPbn4mh4mgqES5uaIpwwUyuqBBNNNT4Horbz/axDia55gJBRWDSNwvwgCfBT2DOW7K8mHE6Tp880fJeXD1T1pJfe49k6UcLx+1f6iXpBVURHpZzXiZXhbbeJfsD+VNw8SCYefFTQDbBX4ljDwSF3Guo5+zoiSf9XG5g5qCXUy4i3iPPhP5K9XV0nGf0OoaA8iK6mvslHB5y5doXi1XlstE53MpPpgR+Qllbon0fv7DySgv8WGl3w1o8SgQICAEbox8Q/HW6Eo2aH2zcPPeVPEmTSSGv9k6k89p3Oo3Iww0usvHVo7/eKxNlQ7wE0PUDE51kdXXOFXL84622YIStBmbSkdhs7rjeMdwrFMG+0lBUTvJSSdOpxbfoblX2zqwEQSYDYOCOLzkTNCMqaP8yM+ped93bvUPxRYMTyUy9barFvUK8KneFaqHRvh672Rbhwa89qLT3kuTx4VPUkCGBLSUWS3pvvDPtKYkTaINL15J8UyEtHuEVL6nC1KZv8ws2TCEr7x+Jhy9m9zQNO6EqNFFuVcspt5wnoY08yQgi+aw6Fi/RVIeuacLBfmFXuRvqjWawRMxe8+sYvqE5GMi29A65CuQOVkZaTV5/0yWPF3Ib16QNu7Rnx6zVBzHIF1EAt3e3LkRSEtKfuB+YxvNpwjs=----ATTACHMENT:----MTQwNTExNjY4Mzc3ODA4NSA0NjUxMTU3NTM2NjgxNjgxIDc1MDUyMjU2NzIwMTI2MjY=