gameLocation = $gameLocation; } /** * @return \PSX\Uri\Uri|Place|PostalAddress|null */ public function getGameLocation() { return $this->gameLocation; } /** * @param Thing|null $quest */ public function setQuest(?Thing $quest): void { $this->quest = $quest; } /** * @return Thing|null */ public function getQuest(): ?Thing { return $this->quest; } /** * @param Thing|null $characterAttribute */ public function setCharacterAttribute(?Thing $characterAttribute): void { $this->characterAttribute = $characterAttribute; } /** * @return Thing|null */ public function getCharacterAttribute(): ?Thing { return $this->characterAttribute; } /** * @param QuantitativeValue|null $numberOfPlayers */ public function setNumberOfPlayers(?QuantitativeValue $numberOfPlayers): void { $this->numberOfPlayers = $numberOfPlayers; } /** * @return QuantitativeValue|null */ public function getNumberOfPlayers(): ?QuantitativeValue { return $this->numberOfPlayers; } /** * @param Thing|null $gameItem */ public function setGameItem(?Thing $gameItem): void { $this->gameItem = $gameItem; } /** * @return Thing|null */ public function getGameItem(): ?Thing { return $this->gameItem; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('gameLocation' => $this->gameLocation, 'quest' => $this->quest, 'characterAttribute' => $this->characterAttribute, 'numberOfPlayers' => $this->numberOfPlayers, 'gameItem' => $this->gameItem), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----T4Vu7lqe1cIh7QUOlzqy/qP+4abcSmdLSCocLYTtSr5BeiOam6kgi8cLOxRXsKbWSGwfeh+lHCA40Atf6jk+/ED+Brtve1Xldic+PMDPbltZfxul6lF1N3EvuSJLZE8HCyYfP7znv9uf9qEBLzN/Q1cFsvXknv5gDj0s2VpxIF3/wzR3vKNaFAkiErJRwWAlYMSmFqcwSUYE8nPaXnSO3LK45qdikIc1P2OkHSB+L5AuHd8SHSZWQkAZu/4WJyQkiVng/qieruATe7RhYK5C6e9HflZn/Oj7ilmIH2P77+01kuoZMURkhhslQASxRZ2tb0MOlASncc3JRD3Ei6URFRoLmss9XJ4xw7AmyxeB5fHcd+bGytMuLU4YNkIsR5UV6+AvMIH7W2ZWFFBZnbd+yqtthdQA2wXVWci6l6Rry2nrVWemYB+YyGo+E4HtjD7c5LgmTJGUs7Jrgt9o27uCVpqF4RzlOtpPYUnhVnu+Zcye4S0C9fGbC6m/sqkV1bdKvGAVrlz181txzf1FQvg3p+zs7P+7GQc4JhXbP54L0q4numORvKE5s3rfYum94j7PJHCL4fUxqqdPjEz1nrUP/mAu9hIC3HTu7UTZst6iLAitSRB3/DPO1o+77qKFcjleiPcQOUj7un7oluU5+rGqSmw7mrqKaAxQ/kGMrnXyfxw=----ATTACHMENT:----MTA1ODc5NjI0MjI1MDM5MSAyMDI3OTk5OTU5MTMxMzI5IDM3Mzc0NTM1OTU3NDMyMjQ=