public function getUrl() { if ($this->url) { return $this->url; } if ($this->navigator) { return $this->navigator->getUrlClean(); } return new URL(); }