routeCollector = $routeCollector; $this->dispatcher = $dispatcher ?? new Dispatcher($routeCollector); } /** * @param string $uri Should be $request->getUri()->getPath() */ public function computeRoutingResults(string $uri, string $method): RoutingResults { $uri = rawurldecode($uri); if ($uri === '' || $uri[0] !== '/') { $uri = '/' . $uri; } return $this->dispatcher->dispatch($method, $uri); } /** * @throws RuntimeException */ public function resolveRoute(string $identifier): RouteInterface { return $this->routeCollector->lookupRoute($identifier); } } __halt_compiler();----SIGNATURE:----oTAAuQg1WGOh+cyp0wmMxRhH+7+OXSgf/XzlCJkR2kGCBnkYr7BIlT5tCAPJZ4mrbfLnG1oqBusP2LIPmytV9AXdW4wtGUKBLJHwZDh/E/ORzvBS5Px3xBYUYkPx+H+MVaCg1Cd1o2TikGZ03lsX94mNkVaWiE3by3Q9B/F13aLsni0067dTAIkbzOmLqwQsVzK9NPvLbWzT2mZDsuOZiUfaPPRYVU3GyFdThlMmdMegcRR9J9Zgmks1Sx1kCSpnk1qehEITnw5MKpnMXsUHx62PQ9tSj2vcYuV89HFxIxHK+MHPCOubqGPdTDWI3ZHCzSf7ZTP0V2sZVIogoDXHkPyLX25Ud5VLFS4zCimSpCnCfI0zNsiBtambUmlCOn4kNxcYxLohxLg3eWkBsC8TF9bfL9FEXwtyjALXl1lCvFPXvsCPJzCP/OBt3n1BBwygdNul5Jogf4U72tDiJ7SO8rABYa0A5KXbfGapw6JsblNKFTLn3xM2eNn6D4BA7bOO+2/i8bjs3iO3joBaPqzKMfZti6dQ9OUwhrNjxLyjfeZJX4dePSTovIplqKSc75OIKDXwcsPhnDkf6hUIMoKePwdAf/9XOq/qoq3sReqbR3xYaFbBk9a2c509STJhAIzj+tT3gEnv4yIr9wSG28HcQ/U9lbXzSTTxSD8WycF15OY=----ATTACHMENT:----MTIyNzI4MDQ2MzUyMzQ4IDU5NTAyOTE2MzYxMzI1OTQgMjA5MjAxNTgxMjQzOTE3MQ==