]> git.mxchange.org Git - friendica.git/commitdiff
Fix deprecation warnings & remove old php_cs.dist
authorPhilipp <admin@philipp.info>
Fri, 23 Aug 2024 19:44:03 +0000 (21:44 +0200)
committerPhilipp <admin@philipp.info>
Sat, 24 Aug 2024 17:03:39 +0000 (19:03 +0200)
.php-cs-fixer.dist.php
.php_cs.dist [deleted file]

index 9ed05cbc6636055c03f53dd6b73e51fda90f737b..e80dfb85b54eb2f27ad71c1294e9435f3130965e 100644 (file)
@@ -7,6 +7,8 @@
 
 declare(strict_types=1);
 
+require_once __DIR__ . '/bin/dev/php-cs-fixer/vendor/autoload.php';
+
 $finder = PhpCsFixer\Finder::create()
        ->in(__DIR__)
        ->notPath('addon')
@@ -41,10 +43,10 @@ return $config
                        ],
                ],
                'blank_line_after_namespace'   => true,
-               'braces'                       => [
-                       'position_after_anonymous_constructs'         => 'same',
-                       'position_after_control_structures'           => 'same',
-                       'position_after_functions_and_oop_constructs' => 'next',
+               'braces_position'        => [
+                       'anonymous_classes_opening_brace'  => 'same_line',
+                       'control_structures_opening_brace' => 'same_line',
+                       'functions_opening_brace'          => 'next_line_unless_newline_at_signature_end',
                ],
                'elseif'               => true,
                'encoding'             => true,
@@ -60,7 +62,7 @@ return $config
                'lowercase_keywords'                 => true,
                'no_closing_tag'                     => true,
                'no_spaces_after_function_name'      => true,
-               'no_spaces_inside_parenthesis'       => true,
+               'spaces_inside_parenthesis'          => false,
                'no_trailing_whitespace'             => true,
                'no_trailing_whitespace_in_comment'  => true,
                'no_unused_imports'                  => true,
@@ -73,7 +75,7 @@ return $config
                'visibility_required'                => [
                        'elements' => ['property', 'method']
                ],
-               'new_with_braces' => true,
+               'new_with_parentheses' => true,
        ])
        ->setFinder($finder)
        ->setIndent("\t");
diff --git a/.php_cs.dist b/.php_cs.dist
deleted file mode 100644 (file)
index a090306..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-/**
- * SPDX-FileCopyrightText: 2010 - 2024 the Friendica project
- *
- * SPDX-License-Identifier: CC0-1.0
- **/
-
-declare(strict_types=1);
-
-require_once __DIR__ . '/bin/dev/php-cs-fixer/vendor/autoload.php';
-
-$finder = PhpCsFixer\Finder::create()
-       ->in(__DIR__)
-       ->notPath('addon')
-       ->notPath('bin/dev')
-       ->notPath('config')
-       ->notPath('doc')
-       ->notPath('images')
-       ->notPath('mods')
-       ->notPath('spec')
-       ->notPath('vendor')
-       ->notPath('view/asset')
-       ->notPath('lang')
-       ->notPath('view/smarty3/compiled');
-
-$config = new PhpCsFixer\Config();
-return $config
-       ->setRules([
-               '@PSR1'                   => true,
-               '@PSR2'                   => true,
-               '@PSR12'                  => true,
-               'align_multiline_comment' => true,
-               'array_indentation'       => true,
-               'array_syntax'            => [
-                       'syntax' => 'short',
-               ],
-               'binary_operator_spaces' => [
-                       'default'   => 'single_space',
-                       'operators' => [
-                               '=>' => 'align_single_space_minimal',
-                               '='  => 'align_single_space_minimal',
-                               '??' => 'align_single_space_minimal',
-                       ],
-               ],
-               'blank_line_after_namespace'   => true,
-               'braces'                       => [
-                       'position_after_anonymous_constructs'         => 'same',
-                       'position_after_control_structures'           => 'same',
-                       'position_after_functions_and_oop_constructs' => 'next',
-               ],
-               'elseif'               => true,
-               'encoding'             => true,
-               'full_opening_tag'     => true,
-               'function_declaration' => [
-                       'closure_function_spacing' => 'one',
-               ],
-               'indentation_type' => true,
-               'line_ending'      => true,
-               'list_syntax'      => [
-                       'syntax' => 'long',
-               ],
-               'lowercase_keywords'                 => true,
-               'method_argument_space'              => [],
-               'no_closing_tag'                     => true,
-               'no_spaces_after_function_name'      => true,
-               'no_spaces_inside_parenthesis'       => true,
-               'no_trailing_whitespace'             => true,
-               'no_trailing_whitespace_in_comment'  => true,
-               'no_unused_imports'                  => true,
-               'single_blank_line_at_eof'           => true,
-               'single_class_element_per_statement' => true,
-               'single_import_per_statement'        => true,
-               'single_line_after_imports'          => true,
-               'switch_case_space'                  => true,
-               'ternary_operator_spaces'            => false,
-               'visibility_required'                => [
-                       'elements' => ['property', 'method']
-               ],
-               'new_with_braces' => true,
-       ])
-       ->setFinder($finder)
-       ->setIndent("\t");