Skip to content

Commit 0fa11f1

Browse files
committed
Make CS fixer working again
1 parent bbf4396 commit 0fa11f1

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

src/SchemaOrgModel/TypesGenerator.php

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use Psr\Log\LoggerInterface;
1313
use Symfony\CS\Config\Config;
14+
use Symfony\CS\ConfigurationResolver;
1415
use Symfony\CS\Fixer;
1516

1617
/**
@@ -374,6 +375,7 @@ public function generate($config)
374375

375376
$path = sprintf('%s%s.php', $classDir, $className);
376377
$generatedFiles[] = $path;
378+
377379
file_put_contents(
378380
$path,
379381
$this->twig->render('class.php.twig', [
@@ -708,20 +710,31 @@ private function namespaceToDir($config, $namespace)
708710
*/
709711
private function fixCs(array $files)
710712
{
713+
$config = new Config();
711714
$fixer = new Fixer();
712715
$fixer->registerBuiltInConfigs();
713716
$fixer->registerBuiltInFixers();
714717

715-
$config = new Config();
716-
$config->fixers($fixer->getFixers());
718+
$resolver = new ConfigurationResolver();
719+
$resolver
720+
->setAllFixers($fixer->getFixers())
721+
->setConfig($config)
722+
->setOptions(array(
723+
'level' => 'symfony',
724+
'fixers' => null,
725+
'progress' => false,
726+
))
727+
->resolve()
728+
;
729+
730+
$config->fixers($resolver->getFixers());
717731

718732
$finder = [];
719733
foreach ($files as $file) {
720734
$finder[] = new \SplFileInfo($file);
721735
}
722736

723737
$config->finder(new \ArrayIterator($finder));
724-
725738
$fixer->fix($config);
726739
}
727740
}

tests/run-tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ bin/schema generate-types build/full/
1414
# Check code CS
1515
vendor/bin/php-cs-fixer --dry-run --diff -vvv fix src/
1616

17-
# Check generated models' CS
17+
# Check CS of generated models CS
1818
vendor/bin/php-cs-fixer --dry-run --diff -vvv fix build/

0 commit comments

Comments
 (0)