private function findMatchingRoute(RestRequest $request) { $method = $request->method(); $path = $request->relativePath(); foreach ($this->routes as $route) { list($route, $function) = $route; if (($route_params = $route->match($method, $path)) !== false) { return array($route, $function, $route_params); } } return false; }