diff --git a/src/Module/NetteDIModule.php b/src/Module/NetteDIModule.php index 736cba7..d8b2c73 100644 --- a/src/Module/NetteDIModule.php +++ b/src/Module/NetteDIModule.php @@ -17,6 +17,9 @@ class NetteDIModule extends Module { + /** @var callable[] function(Container $configurator): void; */ + public $onCreateConfigurator = []; + /** @var callable[] function(Container $container): void; */ public $onCreateContainer = []; @@ -147,6 +150,10 @@ private function createContainer(): void $configurator->addConfig(FileSystem::isAbsolute($file) ? $file : $this->path . '/' . $file); } + foreach ($this->onCreateConfigurator as $callback) { + $callback($configurator); + } + $this->container = $configurator->createContainer(); foreach ($this->onCreateContainer as $callback) {