.php_cs 731 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. use Symfony\CS\Config\Config;
  3. use Symfony\CS\Fixer;
  4. use Symfony\CS\FixerInterface;
  5. $fixer = new Fixer();
  6. $fixer->registerBuiltInFixers();
  7. $fixers = array();
  8. foreach ($fixer->getFixers() as $fixer) {
  9. $level = $fixer->getLevel();
  10. if (!isset($fixers[$level])) {
  11. $fixers[$level] = array();
  12. }
  13. $fixers[$level][] = $fixer->getName();
  14. }
  15. $fixers = array_merge(
  16. $fixers[FixerInterface::PSR0_LEVEL],
  17. $fixers[FixerInterface::PSR1_LEVEL],
  18. $fixers[FixerInterface::PSR2_LEVEL],
  19. $fixers[FixerInterface::ALL_LEVEL],
  20. array('concat_with_spaces', 'ordered_use', 'strict')
  21. );
  22. $config = new Config();
  23. $config->fixers($fixers);
  24. $config->getFinder()->in(__DIR__)->exclude('bin');
  25. return $config;