File tree Expand file tree Collapse file tree 2 files changed +17
-4
lines changed Expand file tree Collapse file tree 2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change 1111
1212use Psr \Log \LoggerInterface ;
1313use Symfony \CS \Config \Config ;
14+ use Symfony \CS \ConfigurationResolver ;
1415use 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}
Original file line number Diff line number Diff line change @@ -14,5 +14,5 @@ bin/schema generate-types build/full/
1414# Check code CS
1515vendor/bin/php-cs-fixer --dry-run --diff -vvv fix src/
1616
17- # Check generated models' CS
17+ # Check CS of generated models CS
1818vendor/bin/php-cs-fixer --dry-run --diff -vvv fix build/
You can’t perform that action at this time.
0 commit comments