acceptsReservations??null; } public function setAcceptsReservations(bool|string $acceptsReservations):void { if (is_string($acceptsReservations)) { if (!filter_var($acceptsReservations, FILTER_VALIDATE_URL)) { error_log('[SEO] AcceptsReservations must be a URL pointing to where reservations can be made, or a boolean value.'); return; } } $this->acceptsReservations = $acceptsReservations; } }