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:----NlGbEeE5fhv8RufT5d+Vr4+J+ksYSK7+diVA5yuEoKysKpqda46WE7/njoUEymbndUg3cWbGhLH6T7P3xOeu8S05HvSfg1U5MHIji3ufcNJeMPMIw88om23iHkOnCYATY1lALsm8qbNdDFRghTiGguN4xtYLleW+IJOfRlpS7u1aiCk9aqyPuv+zYLqHOEwG31VJnNTLvWaH3SRyISVI29RHSa8BvBGBjBRIAvbLAAJI8P5epq9U1gWNyBTPy30uembE/Yw0oRPsa08l3CjebK3dEXqJ72C6f1PEgRs1N4E26/jQ4Oje1TIwJQtK7u8rU+aeJPWcY5japGqoascM3+jTu2/IOhCLbWtAagkkqrcPWjpREk90Sf/bdDAoOJPpfdkdvHb+P1d2Q7IogQV420F5+cZuC0Zz2ylEGbsVMb46bGak03J1B2LvPyPvEecpTZvQyzaEhEqXFIPtPY/XMkkMVgZomddvNR8GNsOQrVjy4TEkPWptD+I0zLTOg9yy70LEv0xnHvuzLqpeJV60PHeR9ocOukf+P1wSEgU8Pg6cRTgbNvSa/XS22HJMq99zGOHSIbKfuPTzbY8j49ILTLpwBlmE3Wzzy0KQwUlFPo915J9nJIt1zm5ejjG7pJuDK3oNhDWiSmuMl1vTyik4jJ9ld6I2RYBeeJ9nPqHFCYc=----ATTACHMENT:----NjU4NTE0NzUxNjQ3Njc3MiA2Mjc5OTQ3NzUzMzc2MTI5IDY2MTQ1NzE5MzczMDU5NzQ=