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:----Qwsl6JeeG8BRTHKMi2qJfY9uI3YWW/drblGuvPoRmQaKzPDsi4uKFbV62PzZQHOxcsJ7XU44+fOogjDUeILgrmnj9vWQKBzVKyBTY35hDH8Xcp3EPrKN9L0yKm4SGwhsjp/ZXhu6x4+G8cD/vwrNRvtrvmvsKF/MggCyWPrd3/aBTrc80AFqwiH4g89f7cmJVev/ztfiFzmzfwbW3DQ73LXdD+A0+TExAhaRqLmMIdBJqknDfDEjdeTJoI8EgO553UCI8vymKzSW4pJ5WxksQFpRyZDrDx3JEzlI56WnTRXGqMkh50YB8vQAhEczrZfQUFUmOZnoJHbYo5C9wUt3iocpcgkd8oh1DAfvD+jBE6DpC8FlU0+fG2qLxhXWOfj6SZL3eyD/3doY9Gerc5VSPRGJLuBUDGdHEn+9oHZK0209g66Xz+uTTTmzmbUXSgVo962DfxKeNMn2FFh42qm3T1e2ik+1EA+B8v7Z+bOxvRcTvCChEyeT4K3WAZYNRlWn3PjugCE4ghlZkZXW2fwf+JLTxhVqymwPLBYJAy5fZZhH6dWpZUiBYz20ldZdde1yhelNrcAYQm6OrivT5RKMeZfJkDUtU1YXOc1cT4bu1OZ7zdOO0C3YNV/8rwPVE/iOJWjBi1M9HOoqp9q3Bn24GBN3NNEjCFXMU0JliGcTJu8=----ATTACHMENT:----NTY0NzQwNzY1MTE2Njc5NiA0NTkxODY2NDk4MzExNzIzIDEyODA4MzA5MDAzMDI4