diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 5af7884d..4b4c683a 100755 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -3045,6 +3045,8 @@ PHP: - ".phps" - ".phpt" filenames: + - ".php_cs" + - ".php_cs.dist" - Phakefile interpreters: - php diff --git a/samples/PHP/filenames/.php_cs b/samples/PHP/filenames/.php_cs new file mode 100644 index 00000000..b76a1c2e --- /dev/null +++ b/samples/PHP/filenames/.php_cs @@ -0,0 +1,37 @@ + + Dariusz Rumiński + +This source file is subject to the MIT license that is bundled +with this source code in the file LICENSE. +EOF; + +return PhpCsFixer\Config::create() + ->setRiskyAllowed(true) + ->setRules(array( + '@Symfony' => true, + '@Symfony:risky' => true, + 'combine_consecutive_unsets' => true, + 'header_comment' => array('header' => $header), + 'array_syntax' => array('syntax' => 'long'), + 'no_extra_consecutive_blank_lines' => array('break', 'continue', 'extra', 'return', 'throw', 'use', 'parenthesis_brace_block', 'square_brace_block', 'curly_brace_block'), + 'no_useless_else' => true, + 'no_useless_return' => true, + 'ordered_class_elements' => true, + 'ordered_imports' => true, + 'php_unit_strict' => true, + 'phpdoc_add_missing_param_annotation' => true, + 'psr4' => true, + 'strict_comparison' => true, + 'strict_param' => true, + )) + ->setFinder( + PhpCsFixer\Finder::create() + ->exclude('tests/Fixtures') + ->in(__DIR__) + ) +; diff --git a/samples/PHP/filenames/.php_cs.dist b/samples/PHP/filenames/.php_cs.dist new file mode 100644 index 00000000..b76a1c2e --- /dev/null +++ b/samples/PHP/filenames/.php_cs.dist @@ -0,0 +1,37 @@ + + Dariusz Rumiński + +This source file is subject to the MIT license that is bundled +with this source code in the file LICENSE. +EOF; + +return PhpCsFixer\Config::create() + ->setRiskyAllowed(true) + ->setRules(array( + '@Symfony' => true, + '@Symfony:risky' => true, + 'combine_consecutive_unsets' => true, + 'header_comment' => array('header' => $header), + 'array_syntax' => array('syntax' => 'long'), + 'no_extra_consecutive_blank_lines' => array('break', 'continue', 'extra', 'return', 'throw', 'use', 'parenthesis_brace_block', 'square_brace_block', 'curly_brace_block'), + 'no_useless_else' => true, + 'no_useless_return' => true, + 'ordered_class_elements' => true, + 'ordered_imports' => true, + 'php_unit_strict' => true, + 'phpdoc_add_missing_param_annotation' => true, + 'psr4' => true, + 'strict_comparison' => true, + 'strict_param' => true, + )) + ->setFinder( + PhpCsFixer\Finder::create() + ->exclude('tests/Fixtures') + ->in(__DIR__) + ) +;