id = $id; } /** * @return int|null */ public function getId(): ?int { return $this->id; } /** * @param string|null $name */ public function setName(?string $name): void { $this->name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param string|null $description */ public function setDescription(?string $description): void { $this->description = $description; } /** * @return string|null */ public function getDescription(): ?string { return $this->description; } /** * @param float|null $price */ public function setPrice(?float $price): void { $this->price = $price; } /** * @return float|null */ public function getPrice(): ?float { return $this->price; } /** * @param int|null $points */ public function setPoints(?int $points): void { $this->points = $points; } /** * @return int|null */ public function getPoints(): ?int { return $this->points; } /** * @param int|null $period */ public function setPeriod(?int $period): void { $this->period = $period; } /** * @return int|null */ public function getPeriod(): ?int { return $this->period; } public function jsonSerialize() { return (object) array_filter(array('id' => $this->id, 'name' => $this->name, 'description' => $this->description, 'price' => $this->price, 'points' => $this->points, 'period' => $this->period), static function ($value) : bool { return $value !== null; }); } }__halt_compiler();----SIGNATURE:----Pjc7R3jA+Veq4wp69Ksp3qAZb29BLAjVOVTT/SdjJEqrwtnc8HL4CjHSfxcz4IC8jKGQV/I2yuQbrSqRd8RJCD9Ytq8MJ96jOlKeMk7UVc89pKouA5MKeonbSZImq0Y5lo9IRnDo61d74+85CBR0v4P+Ol8X3Bfml/ODppSxA48ytlERCRbnYo+sy1g/Eq7wShtwDM+48FziaWpgU6xHxfwOKIVpmw1LfzakdR6mSd8CLhc6KLJvCHLA85AkMryWKbljltP7C3ZaTwfvxcLNMt9RzFT6UhMZ4BZl4YQyFH3i9e/NeSAi/a9LqN7Tyres4h5eqo3kqtGjoqsfffoWs9CNGxVdo8acEklzWVKHlnftLp87LJ2wk4IHv4HVgZ9CBNjj5z2mOTeoTtIIr1oQT83C2oD5bkCekaQqwBIATByDzynOIk5x8HPJix06iZAJu36Nl8E/OyosYrRvFcgNAi88/PJC8eMGp/CKhve29DREQ4qpsDQE1XPXqJC8vElMDFBzjFOhyiCgNHnzOMSQdjO0Kacw0jFDhAOWY/g9ThzjYkQq0FKo2WMFQW7OMUfMSojNDmuYCOgI95qLJ35qF58yE587hwqArZoV+Ex8UbPPHkTEe/dmFFGi7+A8aIY/V3XkwdC2A+fiwvNb3GxtwRyXNy7gOdaP+S+SYQ4GBqk=----ATTACHMENT:----NDc2NzY0MzcxNjA1ODc3NyAzNjQ3NDI2MzU5MDE3ODMgNTM2ODAyMzIxMjQ2MTEyNQ==