public function generateUri($uri, $isPhysical = null) { if ($isPhysical === null) { $isPhysical = false; } $uriOut = ufront_web_url_VirtualUrl::parse($uri, $isPhysical); $i = $this->urlFilters->length - 1; while ($i >= 0) { _hx_array_get($this->urlFilters, $i--)->filterOut($uriOut); } return $uriOut->toString(); }