Skip to content

Commit 2c90504

Browse files
committed
fix(di): Register RectorConfig in container and set static instance
- Ensure singleton instance of RectorConfig - Make RectorConfig accessible during bootstrap - Call setInstance and bind RectorConfig::class to same instance - Avoid missing or duplicate config when resolving services
1 parent 6a31016 commit 2c90504

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/DependencyInjection/LazyContainerFactory.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,9 @@ public function create(): RectorConfig
405405
{
406406
$rectorConfig = new RectorConfig();
407407

408+
$rectorConfig::setInstance($rectorConfig);
409+
$rectorConfig->instance(RectorConfig::class, $rectorConfig);
410+
408411
$rectorConfig->import(__DIR__ . '/../../config/config.php');
409412

410413
$rectorConfig->singleton(Application::class, static function (Container $container): Application {

0 commit comments

Comments
 (0)