value}"); } public function isGameType(): bool { return in_array($this, [self::HomeGame, self::AwayGame]); } public function hasCatering(): bool { return !in_array($this, [self::AwayGame, self::Meeting]); } public function hasTimekeepers(): bool { return !in_array($this, [self::AwayGame, self::Meeting]); } public function hasPlayerParticipants(): bool { return $this !== self::Meeting; } }