Latest Stable Version Downloads Integrate
PHP-CS-Fixer extensions and configurations
Execute:
composer require --dev slam/php-cs-fixer-extensions
In your .php_cs
file:
<?php $config = new PhpCsFixer\Config(); $config->setRiskyAllowed(true); $config->registerCustomFixers([ new SlamCsFixer\FinalAbstractPublicFixer(), new SlamCsFixer\FinalInternalClassFixer(), new SlamCsFixer\FunctionReferenceSpaceFixer(), new SlamCsFixer\InlineCommentSpacerFixer(), new SlamCsFixer\PhpFileOnlyProxyFixer(new PhpCsFixer\Fixer\Basic\BracesFixer()), new SlamCsFixer\Utf8Fixer(), ]); $this->setRules([ 'Slam/final_abstract_public' => true, 'Slam/final_internal_class' => true, 'Slam/function_reference_space' => true, 'Slam/inline_comment_spacer' => true, 'Slam/php_only_braces' => true, 'Slam/utf8' => true, ]); $config->getFinder() ->in(__DIR__ . '/app') ->in(__DIR__ . '/tests') ->name('*.phtml') ; return $config;