chore: register request resources seperately

This commit is contained in:
Chirag Aggarwal
2026-03-17 08:49:43 +05:30
parent eb399c7bd0
commit d9c1b9db2a
3 changed files with 911 additions and 897 deletions
+6 -1
View File
@@ -69,6 +69,8 @@ $swooleAdapter = new HttpServer(
container: $container,
);
$container->set('container', fn () => fn () => $swooleAdapter->getContainer());
$http = $swooleAdapter->getServer();
/**
@@ -522,7 +524,10 @@ $swooleAdapter->onRequest(function ($utopiaRequest, $utopiaResponse) use ($regis
$requestContainer->set('response', fn () => $response);
$app = new Http($swooleAdapter, 'UTC');
$container->set('utopia', fn () => $app);
$requestContainer->set('utopia', fn () => $app);
registerRequestResources($requestContainer);
$app->setCompression(System::getEnv('_APP_COMPRESSION_ENABLED', 'enabled') === 'enabled');
$app->setCompressionMinSize(intval(System::getEnv('_APP_COMPRESSION_MIN_SIZE_BYTES', '1024'))); // 1KB
+904 -896
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -614,6 +614,7 @@ $server->onOpen(function (int $connection, SwooleRequest $request) use ($server,
Console::info("Connection open (user: {$connection})");
$container->set('pools', fn () => $register->get('pools'));
registerRequestResources($container);
$adapter = new \Utopia\Http\Adapter\FPM\Server($container);
$app = new Http($adapter, 'UTC');
$app->setResource('request', fn () => $request);