/**
* Resolve the request and return a response.
*
* @param \FluxBB\Server\Request $request
* @return \FluxBB\Server\Response
* @throws \FluxBB\Server\Exception\Exception
*/
public function dispatch(Request $request)
{
// Create the action instance
$action = $this->resolveAction($request->getHandler());
return $action->execute($request->getParameters());
}