|
|
@ -1,4 +1,5 @@ |
|
|
|
<?php |
|
|
|
|
|
|
|
declare(strict_types=1); |
|
|
|
|
|
|
|
const BASE = __DIR__.DIRECTORY_SEPARATOR; |
|
|
@ -18,7 +19,6 @@ $rules = [ |
|
|
|
'operators' => ['=>' => "align_single_space"], |
|
|
|
], |
|
|
|
'cast_spaces' => ['space' => "single"], |
|
|
|
'concat_space' => ['spacing' => "none"], |
|
|
|
'list_syntax' => ['syntax' => "short"], |
|
|
|
'magic_constant_casing' => true, |
|
|
|
'magic_method_casing' => true, |
|
|
@ -48,11 +48,13 @@ $rules = [ |
|
|
|
// PSR standard to apply |
|
|
|
'@PSR2' => true, |
|
|
|
// PSR-12 rules; php-cs-fixer does not yet support PSR-12 natively |
|
|
|
'blank_line_after_opening_tag' => true, |
|
|
|
'compact_nullable_typehint' => true, |
|
|
|
'declare_equal_normalize' => ['space' => "none"], |
|
|
|
'function_typehint_space' => true, |
|
|
|
'lowercase_cast' => true, |
|
|
|
'lowercase_static_reference' => true, |
|
|
|
'method_argument_space' => ['on_multiline' => 'ensure_fully_multiline'], |
|
|
|
'no_alternative_syntax' => true, |
|
|
|
'no_empty_statement' => true, |
|
|
|
'no_leading_import_slash' => true, |
|
|
@ -65,8 +67,9 @@ $rules = [ |
|
|
|
// house exceptions to PSR rules |
|
|
|
'braces' => ['position_after_functions_and_oop_constructs' => "same"], |
|
|
|
'function_declaration' => ['closure_function_spacing' => "none"], |
|
|
|
'concat_space' => ['spacing' => "none"], |
|
|
|
'new_with_braces' => false, // no option to specify absence of braces |
|
|
|
]; |
|
|
|
]; |
|
|
|
|
|
|
|
$finder = \PhpCsFixer\Finder::create(); |
|
|
|
foreach ($paths as $path) { |
|
|
|