private function matchesRequest(Request $request, $currentUrlFragment = "")
    {
        // Some URL Handlers don't have a url at all in which case we assume they apply
        // before even considering the url.
        if ($this->url == "") {
            return true;
        }

        return (stripos($currentUrlFragment, $this->url) === 0);
    }