@@ -53,21 +53,15 @@ Create `ecs.php` file with following lines or add import line to your existing f
53
53
54
54
declare(strict_types=1);
55
55
56
- use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
57
- use Symplify\EasyCodingStandard\ValueObject\Option;
56
+ use Symplify\EasyCodingStandard\Config\ECSConfig;
58
57
59
- return static function (ContainerConfigurator $containerConfigurator ): void {
58
+ return static function (ECSConfig $config ): void {
60
59
61
60
// Change this if you want to automatically add BitBag OpenSource Header
62
61
putenv('ALLOW_BITBAG_OS_HEADER=0');
63
62
64
- $containerConfigurator->import('vendor/bitbag/coding-standard/ecs.php');
65
-
66
- $parameters = $containerConfigurator->parameters();
67
- $parameters->set(Option::PATHS, [
68
- __DIR__ . '/src',
69
- __DIR__ . '/tests',
70
- ]);
63
+ $config->import('vendor/bitbag/coding-standard/ecs.php');
64
+ $config->paths(['src', 'tests']);
71
65
};
72
66
73
67
```
@@ -97,10 +91,11 @@ To check /src dir by PHPStan:
97
91
#### ECS
98
92
It's possible to extends ` root/ecs.php ` by your own fixers
99
93
``` php
94
+ use Symplify\EasyCodingStandard\Config\ECSConfig;
100
95
use Your\Place\For\Fixer\FooBarFixer;
101
96
...
102
- return static function (ContainerConfigurator $containerConfigurator ): void {
103
- $services = $containerConfigurator ->services();
97
+ return static function (ECSConfig $config ): void {
98
+ $services = $config ->services();
104
99
$services->set(FooBarFixer::class);
105
100
```
106
101
0 commit comments