Flarum\Http\Handler\ControllerRouteHandler::__invoke PHP Method

__invoke() public method

public __invoke ( Psr\Http\Message\ServerRequestInterface $request, array $routeParams ) : Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\ServerRequestInterface
$routeParams array
return Psr\Http\Message\ResponseInterface
    public function __invoke(ServerRequestInterface $request, array $routeParams)
    {
        $controller = $this->resolveController($this->controller);
        $request = $request->withQueryParams(array_merge($request->getQueryParams(), $routeParams));
        return $controller->handle($request);
    }