<?php 
 
$fileHeaderComment = <<<COMMENT 
This file is part of the Symfony package. 
 
(c) Fabien Potencier <[email protected]> 
 
For the full copyright and license information, please view the LICENSE 
file that was distributed with this source code. 
COMMENT; 
 
$finder = PhpCsFixer\Finder::create() 
    ->in(__DIR__) 
    ->exclude('config') 
    ->exclude('var') 
    ->exclude('public/bundles') 
    ->exclude('public/build') 
    // exclude files generated by Symfony Flex recipes 
    ->notPath('bin/console') 
    ->notPath('public/index.php') 
; 
 
return PhpCsFixer\Config::create() 
    ->setRiskyAllowed(true) 
    ->setRules([ 
        '@Symfony' => true, 
        '@Symfony:risky' => true, 
        'array_syntax' => ['syntax' => 'short'], 
        'header_comment' => ['header' => $fileHeaderComment, 'separate' => 'both'], 
        'linebreak_after_opening_tag' => true, 
        'mb_str_functions' => true, 
        'no_php4_constructor' => true, 
        'no_superfluous_phpdoc_tags' => true, 
        'no_unreachable_default_argument_value' => true, 
        'no_useless_else' => true, 
        'no_useless_return' => true, 
        'ordered_imports' => true, 
        'php_unit_strict' => true, 
        'phpdoc_order' => true, 
        'semicolon_after_instruction' => true, 
        'strict_comparison' => true, 
        'strict_param' => true, 
    ]) 
    ->setFinder($finder) 
    ->setCacheFile(__DIR__.'/var/.php_cs.cache') 
; 
 
 |