static function feed($u, $url) { ufront_web_url_PartialUrl::feed($u, $url); if ($u->segments[0] === "~") { $u->segments->shift(); if ($u->segments->length === 1 && $u->segments[0] === "") { $u->segments->pop(); } $u->isPhysical = true; } }
static function parse($url) { $u = new ufront_web_url_PartialUrl(); ufront_web_url_PartialUrl::feed($u, $url); return $u; }