FileProcessor::FILE_PROCESSOR_TAG, InsightLoaders::class => InsightLoader::INSIGHT_LOADER_TAG, ]; $container = (new Container())->delegate(new ReflectionContainer()); foreach ($injectors as $injector) { foreach ((new $injector())() as $id => $concrete) { $definition = $container->add($id, $concrete); if (isset($tagsDefinition[$injector])) { $definition->addTag($tagsDefinition[$injector]); } } } return $container; })();