@@ -20,30 +20,28 @@ use PTS\SymfonyDiLoader\FactoryContainer;
2020use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
2121use Symfony\Component\Config\FileLocator;
2222
23- $factory = new FactoryContainer(YamlFileLoader::class, new FileLocator);
24-
2523$configs = ['./container.yml'];
2624$fileCache = __DIR__ . '/../cache/container.cache.php';
2725
28- $loader = new LoaderContainer($configs, $fileCache, $factory) ;
29- $container = $loader->getContainer();
26+ $loader = new LoaderContainer;
27+ $container = $loader->getContainer($configs, $fileCache );
3028```
3129
3230
3331Loader has auto detect config changes and auto rebuild container.
3432For disable auto check expired cache:
3533
3634``` php
37- $loader = new LoaderContainer($configs, $fileCache, $factory) ;
35+ $loader = new LoaderContainer;
3836$loader->setCheckExpired(false);
39- $container = $loader->getContainer();
37+ $container = $loader->getContainer($configs, $fileCache );
4038```
4139
4240
4341Custom container extension:
4442``` php
45- $loader = new LoaderContainer($configs, $fileCache, $factory) ;
43+ $loader = new LoaderContainer;
4644$loader->addExtension($someContainerExtension);
4745$loader->addExtension($someContainerExtension2);
48- $container = $loader->getContainer();
46+ $container = $loader->getContainer($configs, $fileCache );
4947```
0 commit comments