in(__DIR__) ->exclude('vendor'); return (new PhpCsFixer\Config()) ->setRiskyAllowed(true) ->setRules([ '@PhpCsFixer' => true, '@PhpCsFixer:risky' => true, '@PSR12' => true, '@PSR12:risky' => true, 'blank_line_before_statement' => [ 'statements' => [ 'continue', 'do', 'exit', 'goto', 'if', 'return', 'switch', 'throw', 'try', ], ], 'declare_strict_types' => true, 'global_namespace_import' => [ 'import_classes' => false, 'import_constants' => false, 'import_functions' => false, ], 'php_unit_internal_class' => false, 'php_unit_test_case_static_method_calls' => ['call_type' => 'self'], 'php_unit_test_class_requires_covers' => false, 'phpdoc_to_comment' => false, 'yoda_style' => true, 'trailing_comma_in_multiline' => [ 'after_heredoc' => true, 'elements' => ['arrays', 'arguments', 'parameters'], ], 'types_spaces' => ['space' => 'single'], ]) ->setFinder($finder) ->setCacheFile(__DIR__.'/.php-cs-fixer.cache');