refactor(container): simplify Redis pool initialization flow

- Remove redundant `$container` parameter in `RedisPoolInitializer` instantiation.
- Streamline container interactions for improved clarity and maintainability.
This commit is contained in:
2025-11-04 02:10:15 +01:00
parent e68c25f004
commit 315b54a209

View File

@@ -158,7 +158,7 @@ final readonly class ContainerBootstrapper
$container->instance(Logger::class, $logger); $container->instance(Logger::class, $logger);
$container->instance(PerformanceCollectorInterface::class, $collector); $container->instance(PerformanceCollectorInterface::class, $collector);
$pool = new RedisPoolInitializer($container, $container->get(Environment::class))->initialize(); $pool = new RedisPoolInitializer($container->get(Environment::class))->initialize();
$container->instance(Cache::class, new CacheInitializer($collector, $container, $pool)()); $container->instance(Cache::class, new CacheInitializer($collector, $container, $pool)());
$container->instance(ResponseEmitter::class, new ResponseEmitter()); $container->instance(ResponseEmitter::class, new ResponseEmitter());