Skip to content

Commit 5244635

Browse files
committed
Refactoring
1 parent 326e9a3 commit 5244635

16 files changed

+277
-586
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/vendor/
22
test/clover.xml
3+
.idea

README.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -20,30 +20,28 @@ use PTS\SymfonyDiLoader\FactoryContainer;
2020
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
2121
use 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

3331
Loader has auto detect config changes and auto rebuild container.
3432
For 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

4341
Custom 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

Comments
 (0)