|
5 | 5 | use PhpCsFixer\Fixer\ArrayNotation\ArraySyntaxFixer; |
6 | 6 | use PhpCsFixer\Fixer\FunctionNotation\FunctionTypehintSpaceFixer; |
7 | 7 | use PhpCsFixer\Fixer\Operator\NotOperatorWithSuccessorSpaceFixer; |
8 | | -use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; |
| 8 | +use Symplify\EasyCodingStandard\Config\ECSConfig; |
9 | 9 | use Symplify\EasyCodingStandard\ValueObject\Option; |
10 | 10 | use Symplify\EasyCodingStandard\ValueObject\Set\SetList; |
11 | 11 |
|
12 | | -return static function (ContainerConfigurator $containerConfigurator): void { |
13 | | - $parameters = $containerConfigurator->parameters(); |
| 12 | +return static function (ECSConfig $ecsConfig): void { |
| 13 | + $parameters = $ecsConfig->parameters(); |
14 | 14 | $parameters->set(Option::PATHS, [ |
15 | 15 | __DIR__ . '/ecs.php', |
16 | 16 | __DIR__ . '/config-templates', |
|
23 | 23 | $parameters->set(Option::PARALLEL, true); |
24 | 24 | $parameters->set(Option::SKIP, [NotOperatorWithSuccessorSpaceFixer::class, FunctionTypehintSpaceFixer::class]); |
25 | 25 |
|
26 | | - $containerConfigurator->import(SetList::PHP_CS_FIXER); |
27 | | - $containerConfigurator->import(SetList::CLEAN_CODE); |
28 | | - $containerConfigurator->import(SetList::SYMPLIFY); |
29 | | - $containerConfigurator->import(SetList::ARRAY); |
30 | | - $containerConfigurator->import(SetList::COMMON); |
31 | | - $containerConfigurator->import(SetList::COMMENTS); |
32 | | - $containerConfigurator->import(SetList::CONTROL_STRUCTURES); |
33 | | - $containerConfigurator->import(SetList::DOCBLOCK); |
34 | | - $containerConfigurator->import(SetList::NAMESPACES); |
35 | | - $containerConfigurator->import(SetList::PHPUNIT); |
36 | | - $containerConfigurator->import(SetList::SPACES); |
37 | | - $containerConfigurator->import(SetList::STRICT); |
38 | | - $containerConfigurator->import(SetList::SYMFONY); |
39 | | - $containerConfigurator->import(SetList::PSR_12); |
| 26 | + $ecsConfig->sets( |
| 27 | + [ |
| 28 | + SetList::PHP_CS_FIXER, |
| 29 | + SetList::CLEAN_CODE, |
| 30 | + SetList::SYMPLIFY, |
| 31 | + SetList::ARRAY, |
| 32 | + SetList::COMMON, |
| 33 | + SetList::COMMENTS, |
| 34 | + SetList::CONTROL_STRUCTURES, |
| 35 | + SetList::DOCBLOCK, |
| 36 | + SetList::NAMESPACES, |
| 37 | + SetList::PHPUNIT, |
| 38 | + SetList::SPACES, |
| 39 | + SetList::STRICT, |
| 40 | + SetList::SYMFONY, |
| 41 | + SetList::PSR_12, |
| 42 | + ] |
| 43 | + ); |
40 | 44 |
|
41 | | - $services = $containerConfigurator->services(); |
| 45 | + $services = $ecsConfig->services(); |
42 | 46 | $services->set(ArraySyntaxFixer::class) |
43 | 47 | ->call('configure', [[ |
44 | 48 | 'syntax' => 'short', |
|
0 commit comments