. */ // https://github.com/FriendsOfPHP/PHP-CS-Fixer $finder = PhpCsFixer\Finder::create() ->in(__DIR__) ->exclude('data/cache') ->exclude('packages') ->exclude('themes/_custom') ->exclude('vendor'); return PhpCsFixer\Config::create() ->setUsingCache(false) ->setIndent("\t") ->setFinder($finder) ->setRiskyAllowed(true) ->setRules([ // Mostly use PSR-2 ... '@PSR2' => true, // ... exceptions 'braces' => [ 'position_after_functions_and_oop_constructs' => 'same', ], // ... additions 'binary_operator_spaces' => [ 'operators' => [ '===' => 'align_single_space_minimal', '!==' => 'align_single_space_minimal', '==' => 'align_single_space_minimal', '!=' => 'align_single_space_minimal', '=' => 'align_single_space_minimal', '=>' => 'align_single_space_minimal', ], ], 'array_syntax' => [ 'syntax' => 'short', ], 'concat_space' => [ 'spacing' => 'one', ], ]);