worstRating = $worstRating; } /** * @return string|float|null */ public function getWorstRating() { return $this->worstRating; } /** * @param Person|Organization|null $author */ public function setAuthor($author): void { $this->author = $author; } /** * @return Person|Organization|null */ public function getAuthor() { return $this->author; } /** * @param string|float|null $ratingValue */ public function setRatingValue($ratingValue): void { $this->ratingValue = $ratingValue; } /** * @return string|float|null */ public function getRatingValue() { return $this->ratingValue; } /** * @param string|float|null $bestRating */ public function setBestRating($bestRating): void { $this->bestRating = $bestRating; } /** * @return string|float|null */ public function getBestRating() { return $this->bestRating; } /** * @param string|null $reviewAspect */ public function setReviewAspect(?string $reviewAspect): void { $this->reviewAspect = $reviewAspect; } /** * @return string|null */ public function getReviewAspect(): ?string { return $this->reviewAspect; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('worstRating' => $this->worstRating, 'author' => $this->author, 'ratingValue' => $this->ratingValue, 'bestRating' => $this->bestRating, 'reviewAspect' => $this->reviewAspect), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----uI3guWL1HZ7Xj92W7vxQFtnM0MXE96DD4Mm71ee2z1oZnMoF96rXdAjU01udNL4EwCKwxR+jjwjuVMVqu23AXlSPcL8tlFCjMZDrTe2cpiqqgn2JmleStAXHDTZ/1TmrmSeL+kHJ6nE56UpBYth4kbGuNOscvQfZsKfSMYnUw0pcfQCDi23rxrgiMZQOrhk7LQfUfOmTrm6ir2EluR8Sbl1i1coBYsXyi8CW/FbUR/0J9eLxKJpM8jG2ayY+MgBeXq2pnyREWV5R3V0b2ceEEwrQRIxK9zscxGwy/ZrpQzMAxsnqQk623+B+055qN2hXJGiTeg2nwsrKfyxY3MpZ/OrfSsjkp8Or9Ly9hg2QiEBhfVQwsjzjwQ548LIZGkbMUnUeSWKU70EzrMi7E4I0fv+djm0JEFv7xLPd/oRLuh/d1sT+pjWlUvyJaGVui1PIqHOE/CeMrGn6jilXLqC+yKgQDSvR2bEFur6h3FmDOgxZw3S5mUOMbDDojlXv9NYM35eooTsnyrp3spwob/dNsujVPCRqrbWRiOJQdO4Uq9HRMg0/a0LF9DEze6YPk1rP0EBUH0LLLcKT6w4MN+5ZAszBDQH8XGZLzJJSFBQORS22CgSwJPK7fEJv0RJruCbrqW+aTey5d+Y7sicQe1x09T7VwHg0BjfRb1A5/FPpLYw=----ATTACHMENT:----MjA0NzMwOTk5NzA5MTk1OSA0OTA4ODMzNDkwMjYyODI5IDMxNjU5NDAzNjYwNjE1NzY=