Tries to match a URL path with a set of routes.
If the matcher can not find information, it must throw one of the exceptions documented below.
@api
string $pathinfo The path info to be parsed (raw format, i.e. not urldecoded):
array An array of parameters
ResourceNotFoundException If the resource could not be found
MethodNotAllowedException If the resource was found but the request method is not allowed
public function match($pathinfo);