CapMousse\ReactRestify\Routing\Router::launch PHP Method

launch() public method

Launch the route parsing
public launch ( Request $request, CapMousse\ReactRestify\Http\Response $response, $next ) : Void
$request CapMousse\ReactRestify\Http\Request
$response CapMousse\ReactRestify\Http\Response
return Void
    public function launch(Request $request, Response $response, $next)
    {
        if (count($this->routes) === 0) {
            throw new \RuntimeException("No routes defined");
        }
        $this->uri = $request->httpRequest->getPath();
        if ($this->uri = null) {
            $this->uri = "/";
        }
        $this->matchRoutes($request, $response, $next);
    }