xref: /plugin/pureldap/vendor/freedsx/asn1/ecs.php (revision dad993c57a70866aa1db59c43f043769c2eb7ed0)
1*dad993c5SAndreas Gohr<?php
2*dad993c5SAndreas Gohr
3*dad993c5SAndreas Gohrdeclare(strict_types=1);
4*dad993c5SAndreas Gohr
5*dad993c5SAndreas Gohruse PhpCsFixer\Fixer\ArrayNotation\ArraySyntaxFixer;
6*dad993c5SAndreas Gohruse PhpCsFixer\Fixer\Import\NoUnusedImportsFixer;
7*dad993c5SAndreas Gohruse PhpCsFixer\Fixer\PhpTag\BlankLineAfterOpeningTagFixer;
8*dad993c5SAndreas Gohruse Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
9*dad993c5SAndreas Gohruse Symplify\CodingStandard\Fixer\Strict\BlankLineAfterStrictTypesFixer;
10*dad993c5SAndreas Gohruse Symplify\EasyCodingStandard\ValueObject\Option;
11*dad993c5SAndreas Gohruse Symplify\EasyCodingStandard\ValueObject\Set\SetList;
12*dad993c5SAndreas Gohr
13*dad993c5SAndreas Gohrreturn static function (ContainerConfigurator $containerConfigurator): void {
14*dad993c5SAndreas Gohr    $parameters = $containerConfigurator->parameters();
15*dad993c5SAndreas Gohr    $parameters->set(Option::PATHS, [
16*dad993c5SAndreas Gohr        __DIR__ . '/src',
17*dad993c5SAndreas Gohr        __DIR__ . '/tests',
18*dad993c5SAndreas Gohr    ]);
19*dad993c5SAndreas Gohr
20*dad993c5SAndreas Gohr    $services = $containerConfigurator->services();
21*dad993c5SAndreas Gohr    $services->set(ArraySyntaxFixer::class)
22*dad993c5SAndreas Gohr        ->call('configure', [[
23*dad993c5SAndreas Gohr            'syntax' => 'short',
24*dad993c5SAndreas Gohr        ]]);
25*dad993c5SAndreas Gohr    $services->set(BlankLineAfterStrictTypesFixer::class);
26*dad993c5SAndreas Gohr    $services->set(BlankLineAfterOpeningTagFixer::class);
27*dad993c5SAndreas Gohr    $services->set(NoUnusedImportsFixer::class);
28*dad993c5SAndreas Gohr
29*dad993c5SAndreas Gohr    $containerConfigurator->import(SetList::PSR_12);
30*dad993c5SAndreas Gohr};
31