12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- declare(strict_types=1);
- /*
- * This file is part of PHP CS Fixer.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- * Dariusz Rumiński <dariusz.ruminski@gmail.com>
- *
- * This source file is subject to the MIT license that is bundled
- * with this source code in the file LICENSE.
- */
- namespace PhpCsFixer\RuleSet\Sets;
- use PhpCsFixer\RuleSet\AbstractRuleSetDescription;
- /**
- * @internal
- *
- * PER Coding Style v2.0.
- *
- * @see https://github.com/php-fig/per-coding-style/blob/2.0.0/spec.md
- */
- final class PERCS2x0Set extends AbstractRuleSetDescription
- {
- public function getName(): string
- {
- return '@PER-CS2.0';
- }
- public function getRules(): array
- {
- return [
- '@PER-CS1.0' => true,
- 'array_indentation' => true,
- 'cast_spaces' => true,
- 'concat_space' => ['spacing' => 'one'],
- 'function_declaration' => [
- 'closure_fn_spacing' => 'none',
- ],
- 'method_argument_space' => true,
- 'single_line_empty_body' => true,
- ];
- }
- public function getDescription(): string
- {
- return 'Rules that follow `PER Coding Style 2.0 <https://www.php-fig.org/per/coding-style/>`_.';
- }
- }
|