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:----vrAcE1vod6hM5pVy3jJmBepgxOHVz5mJbg2k72MuavnVdZ6gOBl0PwvQKMXHL1LT4C3hyMkUddccK3xyUBgh6S51gQHpJuXokPRgbT7aDMhVid46dfz+8tojUyqBaTul6G1fKzTNt9MJ44k0MDxI4WHHmoYNx81aJFHjRRRQwzaXjXekpgopUptkvgslSFaNpF5bX65+nyBUMdBPlQJcUtt6mNUuS7kiYW2L8P5CZaPBCfZQh5v0nD+9JOCp5yBPRRAfTdfRGXm3UV2k+KQ8RCRw3ef8SlhmV1QCChqgSgPG66DZ4BD2S7DU48LW7OPlVSen6f6gbAYnsB0+1hR/43LV7TMf5bzCoXxyffhsb7Pnku5w67X3bmsjw+fANazZkkaRWN/4knSTK8wjruj8SXK2aTod/mzd4fAloUcT+tNli35Rko+EUu4n8bOBEzvngMW4xGRuTCCsbSzkhT6WsG2cWKE7OPoIKyicYEwh9PTRGEiuQ7Xm0oARGGVfeGEQK5sT1knLI+x8H2eLum3AFiBCj43aVX1TlZ7tC1Eg3GCnNxp1/eIMu2fgsgLKAP2VbVrTWGrmk2w7CPeWMTqM4y3pmJOS4IBPEz//IRDkZ/pRMR9qlkvMOTGaM9mymPN4FePGjtmxIUZ1TzqU0H2XcRjLUaTik0NdqkkFwxAA+Gc=----ATTACHMENT:----ODIzMzYyMDk1MzMwNzA3NyA0NTc2NjEzMDY5Njc5NzUwIDc1MjUxMzQxNTA2NDU5Mjk=