hasMenu??null; } public function setHasMenu(Menu|string $hasMenu):void { if (is_string($hasMenu)) { if (!filter_var($hasMenu, FILTER_VALIDATE_URL)) { error_log('[SEO]HasMenu intended to be a url pointing to the menu, or a Menu object.'); return; } } $this->hasMenu = $hasMenu; } }