From 7c132494996cdebb37215d092a06c85e71c31c9e Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Sun, 4 Sep 2022 01:20:10 +0800 Subject: [PATCH] Add `inline_constructor_arguments` option to `class_definition` --- .php-cs-fixer.dist.php | 15 +++++++++++---- .php-cs-fixer.no-header.php | 15 +++++++++++---- .php-cs-fixer.user-guide.php | 15 +++++++++++---- 3 files changed, 33 insertions(+), 12 deletions(-) diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php index 4f8c6cf6973b..b2c7e2dcaca0 100644 --- a/.php-cs-fixer.dist.php +++ b/.php-cs-fixer.dist.php @@ -41,10 +41,17 @@ $overrides = [ // <<<<<<<<<<<<<<<<<<<<<<<< @TODO TO BE REMOVED ONCE LIVE IN CODING-STANDARD 'blank_line_between_import_groups' => true, - 'control_structure_braces' => true, - 'no_multiple_statements_per_line' => true, - 'no_useless_nullsafe_operator' => true, - 'phpdoc_separation' => [ + 'class_definition' => [ + 'multi_line_extends_each_single_line' => true, + 'single_item_single_line' => true, + 'single_line' => true, + 'space_before_parenthesis' => true, + 'inline_constructor_arguments' => true, + ], + 'control_structure_braces' => true, + 'no_multiple_statements_per_line' => true, + 'no_useless_nullsafe_operator' => true, + 'phpdoc_separation' => [ 'groups' => [ ['immutable', 'psalm-immutable'], ['param', 'phpstan-param', 'psalm-param'], diff --git a/.php-cs-fixer.no-header.php b/.php-cs-fixer.no-header.php index 0a3b6c555e0c..15bdfa99ab5e 100644 --- a/.php-cs-fixer.no-header.php +++ b/.php-cs-fixer.no-header.php @@ -33,10 +33,17 @@ $overrides = [ // <<<<<<<<<<<<<<<<<<<<<<<< @TODO TO BE REMOVED ONCE LIVE IN CODING-STANDARD 'blank_line_between_import_groups' => true, - 'control_structure_braces' => true, - 'no_multiple_statements_per_line' => true, - 'no_useless_nullsafe_operator' => true, - 'phpdoc_separation' => [ + 'class_definition' => [ + 'multi_line_extends_each_single_line' => true, + 'single_item_single_line' => true, + 'single_line' => true, + 'space_before_parenthesis' => true, + 'inline_constructor_arguments' => true, + ], + 'control_structure_braces' => true, + 'no_multiple_statements_per_line' => true, + 'no_useless_nullsafe_operator' => true, + 'phpdoc_separation' => [ 'groups' => [ ['immutable', 'psalm-immutable'], ['param', 'phpstan-param', 'psalm-param'], diff --git a/.php-cs-fixer.user-guide.php b/.php-cs-fixer.user-guide.php index e48f195beab8..5b5cfb6e3b11 100644 --- a/.php-cs-fixer.user-guide.php +++ b/.php-cs-fixer.user-guide.php @@ -35,10 +35,17 @@ 'class_attributes_separation' => false, // <<<<<<<<<<<<<<<<<<<<<<<< @TODO TO BE REMOVED ONCE LIVE IN CODING-STANDARD 'blank_line_between_import_groups' => true, - 'control_structure_braces' => true, - 'no_multiple_statements_per_line' => true, - 'no_useless_nullsafe_operator' => true, - 'phpdoc_separation' => [ + 'class_definition' => [ + 'multi_line_extends_each_single_line' => true, + 'single_item_single_line' => true, + 'single_line' => true, + 'space_before_parenthesis' => true, + 'inline_constructor_arguments' => true, + ], + 'control_structure_braces' => true, + 'no_multiple_statements_per_line' => true, + 'no_useless_nullsafe_operator' => true, + 'phpdoc_separation' => [ 'groups' => [ ['immutable', 'psalm-immutable'], ['param', 'phpstan-param', 'psalm-param'],