Provides a configuration factory and multiple rule sets for friendsofphp/php-cs-fixer.

Overview

php-cs-fixer-config

Integrate Prune Release Renew

Code Coverage Type Coverage

Latest Stable Version Total Downloads

Provides a configuration factory and multiple rule sets for friendsofphp/php-cs-fixer.

Installation

Run

$ composer require --dev ergebnis/php-cs-fixer-config

Usage

Configuration

Pick one of the rule sets:

Create a configuration file .php-cs-fixer.php in the root of your project:



use Ergebnis\PhpCsFixer\Config;

$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php74());

$config->getFinder()->in(__DIR__);
$config->setCacheFile(__DIR__ . '/.build/php-cs-fixer/.php-cs-fixer.cache');

return $config;

Git

All configuration examples use the caching feature, and if you want to use it as well, you should add the cache directory to .gitignore:

+ /.build/
 /vendor/

💡 Personally, I prefer to use a .build directory for storing build artifacts.

Configuration with header

💡 Optionally specify a header:

 +$header = <<

   +Copyright (c) 2020 Andreas Möller

   +

   +For the full copyright and license information, please view

   +the LICENSE file that was distributed with this source code.

   +

   +@see https://github.com/ergebnis/php-cs-fixer-config

   +EOF;


   -$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php74());

   +$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php74($header));

 $config->getFinder()->in(__DIR__);
 $config->setCacheFile(__DIR__ . '/.build/php-cs-fixer/.php-cs-fixer.cache');

 return $config;
  

This will enable and configure the HeaderCommentFixer, so that file headers will be added to PHP files, for example:



/**
 * Copyright (c) 2020 Andreas Möller
 *
 * For the full copyright and license information, please view
 * the LICENSE file that was distributed with this source code.
 *
 * @see https://github.com/ergebnis/php-cs-fixer-config
 */

Configuration with override rules

💡 Optionally override rules from a rule set by passing in an array of rules to be merged in:

 -$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php74());
+$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php74(), [
+    'mb_str_functions' => false,
+    'strict_comparison' => false,
+]);

 $config->getFinder()->in(__DIR__);
 $config->setCacheFile(__DIR__ . '/.build/php-cs-fixer/.php-cs-fixer.cache');

 return $config;

Makefile

If you like Makefiles, create a Makefile with a coding-standards target:

+.PHONY: coding-standards
+coding-standards: vendor
+	 mkdir -p .build/php-cs-fixer
+    vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php --diff --verbose

 vendor: composer.json composer.lock
     composer validate
     composer install

Run

$ make coding-standards

to automatically fix coding standard violations.

Composer script

If you like composer scripts, add a coding-standards script to composer.json:

 {
   "name": "foo/bar",
   "require": {
     "php": "^7.3",
   },
   "require-dev": {
     "ergebnis/php-cs-fixer-config": "~1.0.0"
+  },
+  "scripts": {
+    "coding-standards": [
+      "mkdir -p .build/php-cs-fixer",
+      "php-cs-fixer fix --diff --verbose"
+    ]
   }
 }

Run

$ composer coding-standards

to automatically fix coding standard violations.

GitHub Actions

If you like GitHub Actions, add a coding-standards job to your workflow:

 on:
   pull_request: null
   push:
     branches:
       - main

 name: "Integrate"

 jobs:
+  coding-standards:
+    name: "Coding Standards"
+
+    runs-on: ubuntu-latest
+
+    strategy:
+      matrix:
+        php-version:
+          - "7.3"
+
+    steps:
+      - name: "Checkout"
+        uses: "actions/checkout@v2"
+
+      - name: "Install PHP with extensions"
+        uses: "shivammathur/setup-php@v2"
+        with:
+          coverage: "none"
+          php-version: "${{ matrix.php-version }}"
+
+      - name: "Cache dependencies installed with composer"
+        uses: "actions/cache@v2"
+        with:
+          path: "~/.composer/cache"
+          key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('composer.lock') }}"
+          restore-keys: "php-${{ matrix.php-version }}-composer-"
+
+      - name: "Install locked dependencies with composer"
+        run: "composer install --no-interaction --no-progress --no-suggest"
+
+      - name: "Create cache directory for friendsofphp/php-cs-fixer"
+        run: mkdir -p .build/php-cs-fixer
+
+      - name: "Cache cache directory for friendsofphp/php-cs-fixer"
+        uses: "actions/cache@v2"
+        with:
+          path: "~/.build/php-cs-fixer"
+          key: "php-${{ matrix.php-version }}-php-cs-fixer-${{ github.sha }}"
+          restore-keys: "php-${{ matrix.php-version }}-php-cs-fixer-"
+
+      - name: "Run friendsofphp/php-cs-fixer"
+       run: "vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php --diff --dry-run --verbose"

Changelog

Please have a look at CHANGELOG.md.

Contributing

Please have a look at CONTRIBUTING.md.

💡 Do you want to add a rule for personal use or use in your organization? Instead of opening a pull request here, perhaps consider creating a new package based on ergebnis/php-cs-fixer-config-template, a GitHub repository template that provides a good starting point for creating and sharing your own rule sets.

Code of Conduct

Please have a look at CODE_OF_CONDUCT.md.

License

This package is licensed using the MIT License.

Please have a look at LICENSE.md.

Credits

This project is inspired by and also replaces localheinz/php-cs-fixer-config.

Curious what I am building?

📬 Subscribe to my list, and I will occasionally send you an email to let you know what I am working on.

Comments
  • composer(deps-dev): bump phpstan/phpstan from 0.12.69 to 0.12.70

    composer(deps-dev): bump phpstan/phpstan from 0.12.69 to 0.12.70

    Bumps phpstan/phpstan from 0.12.69 to 0.12.70.

    Release notes

    Sourced from phpstan/phpstan's releases.

    0.12.70

    Improvements 🔧

    Bugfixes 🐛

    Function signature fixes 🤖

    Commits
    • 07f0ef3 PHPStan 0.12.70
    • d1d99e2 Updated PHPStan to commit b9f1d99dcdb2dfc738f20ac1c6a579fe6c1cb16f
    • a253564 Updated PHPStan to commit 58ab168bf13db0a1b57213adb9dfdbb24dea7212
    • e238668 Updated PHPStan to commit be0f72f4c7fa2f1e33735c2e3e1f12ff111b4d99
    • 815c422 Updated PHPStan to commit 343f45eee8d63819a2c8dc73401f2f527e909cf2
    • 98cb8a9 Updated PHPStan to commit 1e3bdb1b801bae2861b9f105c4855e216fe392d7
    • 79a1e6b Updated PHPStan to commit e14f19ebdffc17cdb8076b6ed68c807e1a7d32a3
    • 35c0a98 Updated PHPStan to commit 54e89bc64167ddfc8b078c102c168d28583ce8b8
    • 96f8654 Updated PHPStan to commit 760d88a1e8b0ae9958793387799d783ec914c07c
    • d20942e Updated PHPStan to commit c11650e6273058fc2e1ea1003f9df82036465e84
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 5
  • composer(deps): bump friendsofphp/php-cs-fixer from 2.17.3 to 2.18.0

    composer(deps): bump friendsofphp/php-cs-fixer from 2.17.3 to 2.18.0

    Bumps friendsofphp/php-cs-fixer from 2.17.3 to 2.18.0.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v2.18.0 Remote Void

    • feature #4943 Add PSR12 ruleset (julienfalque, keradus)
    • feature #5426 Update Symfony ruleset (keradus)
    • feature #5428 Add/Change PHP.MigrationSet to update array/list syntax to short one (keradus)
    • minor #5441 Allow execution under PHP 8 (keradus)

    v2.17.4 Desert Beast

    • bug #5379 PhpUnitMethodCasingFixer - Do not modify class name (localheinz)
    • bug #5404 NullableTypeTransformer - constructor property promotion support (Wirone)
    • bug #5433 PhpUnitTestCaseStaticMethodCallsFixer - fix for abstract static method (kubawerlos)
    • minor #5234 DX: Add Docker dev setup (julienfalque, keradus)
    • minor #5391 PhpdocOrderByValueFixer - Add additional annotations to sort (localheinz)
    • minor #5392 PhpdocScalarFixer - Fix description (localheinz)
    • minor #5397 NoExtraBlankLinesFixer - PHP8 throw support (SpacePossum)
    • minor #5399 Add PHP8 integration test (keradus)
    • minor #5405 TypeAlternationTransformer - add support for PHP8 (SpacePossum)
    • minor #5406 SingleSpaceAfterConstructFixer - Attributes, comments and PHPDoc support (SpacePossum)
    • minor #5407 TokensAnalyzer::getClassyElements - return trait imports (SpacePossum)
    • minor #5410 minors (SpacePossum)
    • minor #5411 bump year in LICENSE file (SpacePossum)
    • minor #5414 TypeAlternationTransformer - T_FN support (SpacePossum)
    • minor #5415 Forbid execution under PHP 8.0.0 (keradus)
    • minor #5416 Drop Travis CI (keradus)
    • minor #5419 CI: separate SCA checks to dedicated jobs (keradus)
    • minor #5420 DX: unblock PHPUnit 9.5 (keradus)
    • minor #5423 DX: PHPUnit - disable verbose by default (keradus)
    • minor #5425 Cleanup 3.0 todos (keradus)
    • minor #5427 Plan changing defaults for array_syntax and list_syntax in 3.0 release (keradus)
    • minor #5429 DX: Drop speedtrap PHPUnit listener (keradus)
    • minor #5432 Don't allow unserializing classes with a destructor (jderusse)
    • minor #5435 DX: PHPUnit - groom configuration of time limits (keradus)
    • minor #5439 VisibilityRequiredFixer - support type alternation for properties (keradus)
    • minor #5442 DX: FunctionsAnalyzerTest - add missing 7.0 requirement (keradus)
    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v2.18.0

    • feature #4943 Add PSR12 ruleset (julienfalque, keradus)
    • feature #5426 Update Symfony ruleset (keradus)
    • feature #5428 Add/Change PHP.MigrationSet to update array/list syntax to short one (keradus)
    • minor #5441 Allow execution under PHP 8 (keradus)

    Changelog for v2.17.4

    • bug #5379 PhpUnitMethodCasingFixer - Do not modify class name (localheinz)
    • bug #5404 NullableTypeTransformer - constructor property promotion support (Wirone)
    • bug #5433 PhpUnitTestCaseStaticMethodCallsFixer - fix for abstract static method (kubawerlos)
    • minor #5234 DX: Add Docker dev setup (julienfalque, keradus)
    • minor #5391 PhpdocOrderByValueFixer - Add additional annotations to sort (localheinz)
    • minor #5392 PhpdocScalarFixer - Fix description (localheinz)
    • minor #5397 NoExtraBlankLinesFixer - PHP8 throw support (SpacePossum)
    • minor #5399 Add PHP8 integration test (keradus)
    • minor #5405 TypeAlternationTransformer - add support for PHP8 (SpacePossum)
    • minor #5406 SingleSpaceAfterConstructFixer - Attributes, comments and PHPDoc support (SpacePossum)
    • minor #5407 TokensAnalyzer::getClassyElements - return trait imports (SpacePossum)
    • minor #5410 minors (SpacePossum)
    • minor #5411 bump year in LICENSE file (SpacePossum)
    • minor #5414 TypeAlternationTransformer - T_FN support (SpacePossum)
    • minor #5415 Forbid execution under PHP 8.0.0 (keradus)
    • minor #5416 Drop Travis CI (keradus)
    • minor #5419 CI: separate SCA checks to dedicated jobs (keradus)
    • minor #5420 DX: unblock PHPUnit 9.5 (keradus)
    • minor #5423 DX: PHPUnit - disable verbose by default (keradus)
    • minor #5425 Cleanup 3.0 todos (keradus)
    • minor #5427 Plan changing defaults for array_syntax and list_syntax in 3.0 release (keradus)
    • minor #5429 DX: Drop speedtrap PHPUnit listener (keradus)
    • minor #5432 Don't allow unserializing classes with a destructor (jderusse)
    • minor #5435 DX: PHPUnit - groom configuration of time limits (keradus)
    • minor #5439 VisibilityRequiredFixer - support type alternation for properties (keradus)
    • minor #5442 DX: FunctionsAnalyzerTest - add missing 7.0 requirement (keradus)
    Commits
    • cbc5b50 prepared the 2.18.0 release
    • 93e0cd1 minor #5441 Allow execution under PHP 8 (keradus)
    • 1006d53 Allow execution under PHP 8
    • 0a9cd6c Merge branch '2.17'
    • 8714455 prepared the 2.17.4 release
    • ad2c5c7 Merge branch '2.17'
    • 1f05946 minor #5442 DX: FunctionsAnalyzerTest - add missing 7.0 requirement (keradus)
    • 4b95a78 DX: FunctionsAnalyzerTest - add missing 7.0 requirement
    • c36cd7d feature #5426 Update Symfony ruleset (keradus)
    • 3161ebf Update Symfony ruleset
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 4
  • composer(deps-dev): bump phpunit/phpunit from 9.5.9 to 9.5.10

    composer(deps-dev): bump phpunit/phpunit from 9.5.9 to 9.5.10

    Bumps phpunit/phpunit from 9.5.9 to 9.5.10.

    Changelog

    Sourced from phpunit/phpunit's changelog.

    [9.5.10] - 2021-09-25

    Changed

    • PHPUnit no longer converts PHP deprecations to exceptions by default (configure convertDeprecationsToExceptions="true" to enable this)
    • The PHPUnit XML configuration file generator now configures convertDeprecationsToExceptions="true"

    Fixed

    • #4772: TestDox HTML report not displayed correctly when browser has custom colour settings
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 3
  • Why forcing all the builtin rules to be configured?

    Why forcing all the builtin rules to be configured?

    Hey,

    I am trying to build a ruleset for Laravel 6 based on this gist, while am trying to make sure that tests pass I faced the problem where many of the default rules are not set within the gist and this test always fails testAllBuiltInRulesAreConfigured.

    I was wondering why do you force all the builtin rules to be configured?

    Thanks

    question 
    opened by zaherg 3
  • composer(deps): bump friendsofphp/php-cs-fixer from 3.10.0 to 3.11.0

    composer(deps): bump friendsofphp/php-cs-fixer from 3.10.0 to 3.11.0

    Bumps friendsofphp/php-cs-fixer from 3.10.0 to 3.11.0.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.11.0 Oliva

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • docs: Remove $ from console command snippets (#6600)
    • docs: Remove $ from console command snippets in documentation (#6599)
    • DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • DX: Narrow docblock types in FixerConfiguration (#6580)
    • DX: updagte @​PhpCsFixer set config for phpdoc_order rule (#6555)
    • DX: Update PHPUnit config (#6566)
    • feature: Introduce configurability to PhpdocSeparationFixer (#6501)
    • feature: Introduce PER set (#6545)
    • feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • feature: Support removing superfluous PHPDocs involving self (#6583)
    • minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#6587)
    • minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes #6092 (#6565)
    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.11.0

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • docs: Remove $ from console command snippets (#6600)
    • docs: Remove $ from console command snippets in documentation (#6599)
    • DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • DX: Narrow docblock types in FixerConfiguration (#6580)
    • DX: updagte @​PhpCsFixer set config for phpdoc_order rule (#6555)
    • DX: Update PHPUnit config (#6566)
    • feature: Introduce configurability to PhpdocSeparationFixer (#6501)
    • feature: Introduce PER set (#6545)
    • feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • feature: Support removing superfluous PHPDocs involving self (#6583)
    • minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#6587)
    • minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes #6092 (#6565)
    Commits
    • 7dcdea3 prepared the 3.11.0 release
    • 3a2a7a8 feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • c59974e docs: Remove $ from console command snippets (#6600)
    • 730a4e6 docs: Remove $ from console command snippets in documentation (#6599)
    • e338674 bug: Do not treat implements list comma as array comma (#6595)
    • fcc32c8 feature: Support removing superfluous PHPDocs involving self (#6583)
    • 92c0600 bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line commen...
    • 52dc232 minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#...
    • fda8448 DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • 67e28fb DX: Narrow docblock types in FixerConfiguration (#6580)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
  • Enhancement: Configure `phpdoc_order` fixer

    Enhancement: Configure `phpdoc_order` fixer

    This pull request

    • [x] configures the phpdoc_order fixer

    Follows #642.

    💁‍♂️ For reference, see https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v3.10.0/doc/rules/phpdoc/phpdoc_order.rst.

    enhancement 
    opened by localheinz 2
  • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0

    github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0

    Bumps shivammathur/setup-php from 2.19.1 to 2.20.0.

    Release notes

    Sourced from shivammathur/setup-php's releases.

    2.20.0

    Support Ukraine


    • Improved support for event extension on Linux and macOS for PHP 5.4 and above. #604

    • Fixed support for composer plugins in tools input. Since composer 2.2, the plugins are required to be marked as allowed in the composer config. This will now be done by default. #611

    • Added support to show code coverage driver's (Xdebug/PCOV) version in the logs when setup using the coverage input. #610

    • Fixed a bug where PHP was not added to PATH during the action run on self-hosted Windows environments. #609

    • Fixed a bug where the tool cache path was not set on self-hosted environments. #606

    • Updated Node.js dependencies.


    Thanks! @​jrfnl, @​dino182 and @​markseuffert for the contributions 🚀

    Commits
    • cdb037c Bump version to 2.20.0
    • 261f13a Add composer plugins to allow list before installing
    • 9eaa66d Add support for event extension on unix
    • da9dfe4 Set RUNNER_TOOL_CACHE on self-hosted environments
    • a863ab6 Add support to allow composer plugins
    • 050cb80 Add coverage driver version in logs
    • 3fda17f Merge pull request #609 from dino182/develop
    • 1a2cb4f Fix Add-Path for self-hosted Windows
    • 4969814 Merge pull request #607 from markseuffert/patch-1
    • 07f2ea7 Updated documentation, review
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
  • github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0

    github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0

    Bumps ergebnis/.github from 1.4.1 to 1.5.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
  • composer(deps): bump friendsofphp/php-cs-fixer from 3.1.0 to 3.2.1

    composer(deps): bump friendsofphp/php-cs-fixer from 3.1.0 to 3.2.1

    Bumps friendsofphp/php-cs-fixer from 3.1.0 to 3.2.1.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.2.1 Mountains

    discovery release - exploring the adoption of PHP CS Fixer if it would require a higher PHP version

    • Require PHP 7.2

    v3.2.0 Mountains

    • bug #5809 FunctionsAnalyzer - fix for recognizing global functions in attributes (kubawerlos)
    • bug #5909 NativeFunctionCasingFixer - fix for attributes and imported functions (kubawerlos)
    • bug #5920 ClassAttributesSeparationFixer - fixes & enhancements (SpacePossum)
    • bug #5923 TypeAlternationTransformer - fix for promoted properties (kubawerlos)
    • bug #5938 NoAliasFunctionsFixer - remove dir -> getdir mapping (SpacePossum)
    • bug #5941 TokensAnalyzer - isAnonymousClass bug on PHP8 (SpacePossum)
    • bug #5942 TokensAnalyzer - isConstantInvocation PHP 8 issue (SpacePossum)
    • bug #5943 NoUnusedImportsFixer - use in attribute (SpacePossum)
    • bug #5955 Fixed class_attributes_separation processing class with multiple trait imports (GrahamCampbell)
    • bug #5977 LowercaseStaticReference - SingleClassElementPerStatement - union types (SpacePossum)
    • bug #5984 RegularCallableCallFixer must run before NativeFunctionInvocationFixer (kubawerlos)
    • bug #5986 CurlyBraceTransformer - count T_CURLY_OPEN itself as level as well (SpacePossum)
    • bug #5989 NoAliasFunctionsFixer - Correct mapping (weshooper)
    • bug #6004 SwitchContinueToBreakFixer - Fix candidate check (SpacePossum)
    • bug #6005 CommentsAnalyzer - before static call (SpacePossum)
    • bug #6007 YodaStyleFixer - PHP8 named arguments support (liquid207)
    • bug #6015 CommentsAnalyzer - constructor property promotion support (liquid207)
    • bug #6020 RegularCallableCallFixer - case insensitive fixing (SpacePossum)
    • bug #6037 PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum)
    • feature #4834 AssignNullCoalescingToCoalesceEqualFixer - introduction (SpacePossum)
    • feature #5754 ModernizeStrposFixer - introduction (derrabus, SpacePossum, keradus)
    • feature #5858 EmptyLoopConditionFixer - introduction (SpacePossum)
    • feature #5967 PHP8.1 - type "never" support (SpacePossum)
    • feature #5968 PHP8.1 - "readonly" property modifier support (SpacePossum)
    • feature #5970 IntegerLiteralCaseFixer - introduction (SpacePossum)
    • feature #5971 PHP8.1 - Explicit octal integer literal notation (SpacePossum)
    • feature #5997 NoSuperfluousPhpdocTagsFixer - Add union types support (julienfalque)
    • feature #6026 TypeIntersectionTransformer - introduction (kubawerlos, SpacePossum)
    • feature #6031 NoSpaceAroundDoubleColonFixer - introduction (SpacePossum)
    • feature #6047 StringLengthToEmptyFixer - introduction (SpacePossum)
    • minor #5773 NoAlternativeSyntaxFixer - Add option to not fix non-monolithic PHP code (paulbalandan)
    • minor #5887 Detect renamed rules in configuration resolver (shakaran)
    • minor #5901 DX: update PHPStan (kubawerlos)
    • minor #5906 Remove references to PHP 7.0 in tests (with updates) (kubawerlos)
    • minor #5918 Remove PHP version specific code sample constraint when not needed (kubawerlos)
    • minor #5924 PSR12 - ClassDefinition - space_before_parenthesis (SpacePossum)
    • minor #5925 DX: ProjectCodeTest - fix detection by testExpectedInputOrder (keradus)
    • minor #5926 DX: remove not needed requirements from fixtures (kubawerlos)
    • minor #5927 Symfonyset - EmptyLoopBody (SpacePossum)
    • minor #5928 PhpdocTo*TypeFixer - add more test cases (keradus)
    • minor #5929 Remove not needed PHP version checks (kubawerlos)
    • minor #5930 simplify code, more tests (SpacePossum)
    • minor #5931 logo copyright - bump year (SpacePossum)
    • minor #5932 Extract ControlStructureContinuationPositionFixer from BracesFixer (julienfalque)

    ... (truncated)

    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.2.1

    experimental release

    • Require PHP 7.2

    Changelog for v3.2.0

    • bug #5809 FunctionsAnalyzer - fix for recognizing global functions in attributes (kubawerlos)
    • bug #5909 NativeFunctionCasingFixer - fix for attributes and imported functions (kubawerlos)
    • bug #5920 ClassAttributesSeparationFixer - fixes & enhancements (SpacePossum)
    • bug #5923 TypeAlternationTransformer - fix for promoted properties (kubawerlos)
    • bug #5938 NoAliasFunctionsFixer - remove dir -> getdir mapping (SpacePossum)
    • bug #5941 TokensAnalyzer - isAnonymousClass bug on PHP8 (SpacePossum)
    • bug #5942 TokensAnalyzer - isConstantInvocation PHP 8 issue (SpacePossum)
    • bug #5943 NoUnusedImportsFixer - use in attribute (SpacePossum)
    • bug #5955 Fixed class_attributes_separation processing class with multiple trait imports (GrahamCampbell)
    • bug #5977 LowercaseStaticReference - SingleClassElementPerStatement - union types (SpacePossum)
    • bug #5984 RegularCallableCallFixer must run before NativeFunctionInvocationFixer (kubawerlos)
    • bug #5986 CurlyBraceTransformer - count T_CURLY_OPEN itself as level as well (SpacePossum)
    • bug #5989 NoAliasFunctionsFixer - Correct mapping (weshooper)
    • bug #6004 SwitchContinueToBreakFixer - Fix candidate check (SpacePossum)
    • bug #6005 CommentsAnalyzer - before static call (SpacePossum)
    • bug #6007 YodaStyleFixer - PHP8 named arguments support (liquid207)
    • bug #6015 CommentsAnalyzer - constructor property promotion support (liquid207)
    • bug #6020 RegularCallableCallFixer - case insensitive fixing (SpacePossum)
    • bug #6037 PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum)
    • feature #4834 AssignNullCoalescingToCoalesceEqualFixer - introduction (SpacePossum)
    • feature #5754 ModernizeStrposFixer - introduction (derrabus, SpacePossum, keradus)
    • feature #5858 EmptyLoopConditionFixer - introduction (SpacePossum)
    • feature #5967 PHP8.1 - type "never" support (SpacePossum)
    • feature #5968 PHP8.1 - "readonly" property modifier support (SpacePossum)
    • feature #5970 IntegerLiteralCaseFixer - introduction (SpacePossum)
    • feature #5971 PHP8.1 - Explicit octal integer literal notation (SpacePossum)
    • feature #5997 NoSuperfluousPhpdocTagsFixer - Add union types support (julienfalque)
    • feature #6026 TypeIntersectionTransformer - introduction (kubawerlos, SpacePossum)
    • feature #6031 NoSpaceAroundDoubleColonFixer - introduction (SpacePossum)
    • feature #6047 StringLengthToEmptyFixer - introduction (SpacePossum)
    • minor #5773 NoAlternativeSyntaxFixer - Add option to not fix non-monolithic PHP code (paulbalandan)
    • minor #5887 Detect renamed rules in configuration resolver (shakaran)
    • minor #5901 DX: update PHPStan (kubawerlos)
    • minor #5906 Remove references to PHP 7.0 in tests (with updates) (kubawerlos)
    • minor #5918 Remove PHP version specific code sample constraint when not needed (kubawerlos)
    • minor #5924 PSR12 - ClassDefinition - space_before_parenthesis (SpacePossum)
    • minor #5925 DX: ProjectCodeTest - fix detection by testExpectedInputOrder (keradus)
    • minor #5926 DX: remove not needed requirements from fixtures (kubawerlos)
    • minor #5927 Symfonyset - EmptyLoopBody (SpacePossum)
    • minor #5928 PhpdocTo*TypeFixer - add more test cases (keradus)

    ... (truncated)

    Commits
    • 13ae36a prepared the 3.2.1 release
    • eba3d38 Bump min PHP version to 7.2
    • 29f37e3 prepared the 3.2.0 release
    • 72ebcfb feature #6047 StringLengthToEmptyFixer - introduction (SpacePossum)
    • c1ede31 StringLengthToEmptyFixer - introduction
    • beea139 minor #6048 Fix "can not" spelling (mvorisek)
    • 8ae89f4 Fix "can not" spelling
    • eb717fe bug #6037 PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum)
    • d60ff67 PhpdocLineSpanFixer - do not crash on trait imports
    • c1a4a91 minor #6035 Documentation generation split up and add list. (SpacePossum)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
  • github-actions(deps): bump shivammathur/setup-php from 2.14.0 to 2.15.0

    github-actions(deps): bump shivammathur/setup-php from 2.14.0 to 2.15.0

    Bumps shivammathur/setup-php from 2.14.0 to 2.15.0.

    Release notes

    Sourced from shivammathur/setup-php's releases.

    2.15.0

    Setup PHP depends on sponsorships. Maintaining it takes time and money especially with daily builds for upcoming PHP versions. So, if you found it helpful, please support the project.

    Sponsor shivammathur


    • PHP 5.6 to 7.2 have been rebuilt with patch for CVE-2021-21706 backported from 7.3.31.

    • PHP 7.3 to PHP 8.0 packages have been updated to 7.3.31, 7.4.24 and 8.0.11 respectively. Set the update environment variable to true for always updating to the latest patch version.

    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      env:
        update: true
      with:
        php-version: '8.0'
    
    • Add support for the following tools:

      • phpunit-polyfills #503
      • phpDocumentor or phpdoc #498
      • parallel-lint #500
    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      with:
        php-version: '8.0'
        tools: phpDocumentor, parallel-lint, phpunit-polyfills
    
    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      with:
        php-version: '8.0'
        extensions: expect, ssh2
    
    • Fix parsing PHP 8.1 version with both RC and dev suffixes in the semver notation.

    • Fix to get correct php-src git ref for nightly builds.

    • Fix version for extensions in logs when installed using PECL.

    • Fix cache support for extensions with custom support. #496

    ... (truncated)

    Commits
    • 17ef667 Bump version to 2.15.0
    • 295b5da Add config to resolve extensions from shivammathur/extensions
    • e820a5d Merge pull request #503 from jrfnl/feature/tools-add-phpunit-polyfills
    • 2c8682d Tools: add support for phpunit-polyfills
    • 87993cd Add lowercase alias for phpDocumentor on unix
    • e0dd9c9 Merge pull request #501 from jrfnl/feature/fix-typo
    • 28853c9 Merge pull request #500 from jrfnl/feature/tools-add-parallel-lint
    • 608ad1a Tools: fix typo
    • 257e4c0 Tools: add support for parallel-lint
    • 7b145b5 Add fileinfo extension with phpdoc
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
  • composer(deps): bump friendsofphp/php-cs-fixer from 3.0.0 to 3.0.1

    composer(deps): bump friendsofphp/php-cs-fixer from 3.0.0 to 3.0.1

    Bumps friendsofphp/php-cs-fixer from 3.0.0 to 3.0.1.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.0.1 Constitution

    • bug #5395 PhpdocTagTypeFixer: Do not modify array shapes (localheinz, julienfalque)
    • bug #5678 UseArrowFunctionsFixer - fix for return without value (kubawerlos)
    • bug #5679 PhpUnitNamespacedFixer - do not try to fix constant usage (kubawerlos)
    • bug #5681 RegularCallableCallFixer - fix for function name with escaped slash (kubawerlos)
    • bug #5687 FinalInternalClassFixer - fix for annotation with space after "@" (kubawerlos)
    • bug #5688 ArrayIndentationFixer - fix for really long arrays (kubawerlos)
    • bug #5690 PhpUnitNoExpectationAnnotationFixer - fix "expectedException" annotation with message below (kubawerlos)
    • bug #5693 YodaStyleFixer - fix for assignment operators (kubawerlos)
    • bug #5697 StrictParamFixer - fix for method definition (kubawerlos)
    • bug #5702 CommentToPhpdocFixer - fix for single line comments starting with more than 2 slashes (kubawerlos)
    • bug #5703 DateTimeImmutableFixer - fix for method definition (kubawerlos)
    • bug #5718 VoidReturnFixer - do not break syntax with magic methods (kubawerlos)
    • bug #5727 SingleSpaceAfterConstructFixer - Add support for namespace (julienfalque)
    • bug #5730 Fix transforming deprecations into exceptions (julienfalque)
    • bug #5738 TokensAnalyzer - fix for union types (kubawerlos)
    • bug #5741 Fix constant invocation detection cases (kubawerlos)
    • bug #5769 Fix priority between phpdoc_to_property_type and no_superfluous_phpdoc_tags (julienfalque)
    • bug #5774 FunctionsAnalyzer::isTheSameClassCall - fix for $this with double colon following (kubawerlos)
    • bug #5779 SingleLineThrowFixer - fix for throw in match (kubawerlos)
    • bug #5781 ClassDefinition - fix for anonymous class with trailing comma (kubawerlos)
    • bug #5783 StaticLambdaFixer - consider parent:: as a possible reference to $this (fancyweb)
    • bug #5791 NoBlankLinesAfterPhpdoc - Add T_NAMESPACE in array of forbidden successors (paulbalandan)
    • bug #5799 TypeAlternationTransformer - fix for multiple function parameters (kubawerlos)
    • bug #5804 NoBreakCommentFixer - fix for "default" in "match" (kubawerlos)
    • bug #5805 SingleLineCommentStyleFixer - run after HeaderCommentFixer (kubawerlos)
    • bug #5817 NativeFunctionTypeDeclarationCasingFixer - fix for union types (kubawerlos)
    • bug #5823 YodaStyleFixer - yield support (SpacePossum)
    • minor #4914 Improve PHPDoc types support (julienfalque, keradus)
    • minor #5592 Fix checking for default config used in rule sets (kubawerlos)
    • minor #5675 Docs: extend Upgrade Guide (keradus)
    • minor #5680 DX: benchmark.sh - ensure deps are updated to enable script working across less-similar branches (keradus)
    • minor #5689 Calculate code coverage on PHP 8 (kubawerlos)
    • minor #5694 DX: fail on risky tests (kubawerlos)
    • minor #5695 Utils - save only unique deprecations to avoid memory issues (PetrHeinz)
    • minor #5710 [typo] add correct backquotes (PhilETaylor)
    • minor #5711 Fix doc, "run-in" show-progress option is no longer present (mvorisek)
    • minor #5713 Upgrade-Guide: fix typo (staabm)
    • minor #5717 Run migration rules on PHP 8 (kubawerlos, keradus)
    • minor #5721 Fix reStructuredText markup (julienfalque)
    • minor #5725 Update LICENSE (exussum12)
    • minor #5731 CI - Fix checkbashisms installation (julienfalque)
    • minor #5736 Remove references to PHP 5.6 (kubawerlos, keradus)
    • minor #5739 DX: more typehinting (keradus)
    • minor #5740 DX: more type-related docblocks (keradus)
    • minor #5746 Config - Improve deprecation message with details (SpacePossum)
    • minor #5747 RandomApiMigrationFixer - better docs and better "random_int" support (SpacePossum)
    • minor #5748 Updated the link to netbeans plugins page (cyberguroo)
    • minor #5750 Test all const are in uppercase (SpacePossum)
    • minor #5752 NoNullPropertyInitializationFixer - fix static properties as well (HypeMC)

    ... (truncated)

    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.0.1

    • bug #5395 PhpdocTagTypeFixer: Do not modify array shapes (localheinz, julienfalque)
    • bug #5678 UseArrowFunctionsFixer - fix for return without value (kubawerlos)
    • bug #5679 PhpUnitNamespacedFixer - do not try to fix constant usage (kubawerlos)
    • bug #5681 RegularCallableCallFixer - fix for function name with escaped slash (kubawerlos)
    • bug #5687 FinalInternalClassFixer - fix for annotation with space after "@" (kubawerlos)
    • bug #5688 ArrayIndentationFixer - fix for really long arrays (kubawerlos)
    • bug #5690 PhpUnitNoExpectationAnnotationFixer - fix "expectedException" annotation with message below (kubawerlos)
    • bug #5693 YodaStyleFixer - fix for assignment operators (kubawerlos)
    • bug #5697 StrictParamFixer - fix for method definition (kubawerlos)
    • bug #5702 CommentToPhpdocFixer - fix for single line comments starting with more than 2 slashes (kubawerlos)
    • bug #5703 DateTimeImmutableFixer - fix for method definition (kubawerlos)
    • bug #5718 VoidReturnFixer - do not break syntax with magic methods (kubawerlos)
    • bug #5727 SingleSpaceAfterConstructFixer - Add support for namespace (julienfalque)
    • bug #5730 Fix transforming deprecations into exceptions (julienfalque)
    • bug #5738 TokensAnalyzer - fix for union types (kubawerlos)
    • bug #5741 Fix constant invocation detection cases (kubawerlos)
    • bug #5769 Fix priority between phpdoc_to_property_type and no_superfluous_phpdoc_tags (julienfalque)
    • bug #5774 FunctionsAnalyzer::isTheSameClassCall - fix for $this with double colon following (kubawerlos)
    • bug #5779 SingleLineThrowFixer - fix for throw in match (kubawerlos)
    • bug #5781 ClassDefinition - fix for anonymous class with trailing comma (kubawerlos)
    • bug #5783 StaticLambdaFixer - consider parent:: as a possible reference to $this (fancyweb)
    • bug #5791 NoBlankLinesAfterPhpdoc - Add T_NAMESPACE in array of forbidden successors (paulbalandan)
    • bug #5799 TypeAlternationTransformer - fix for multiple function parameters (kubawerlos)
    • bug #5804 NoBreakCommentFixer - fix for "default" in "match" (kubawerlos)
    • bug #5805 SingleLineCommentStyleFixer - run after HeaderCommentFixer (kubawerlos)
    • bug #5817 NativeFunctionTypeDeclarationCasingFixer - fix for union types (kubawerlos)
    • bug #5823 YodaStyleFixer - yield support (SpacePossum)
    • minor #4914 Improve PHPDoc types support (julienfalque, keradus)
    • minor #5592 Fix checking for default config used in rule sets (kubawerlos)
    • minor #5675 Docs: extend Upgrade Guide (keradus)
    • minor #5680 DX: benchmark.sh - ensure deps are updated to enable script working across less-similar branches (keradus)
    • minor #5689 Calculate code coverage on PHP 8 (kubawerlos)
    • minor #5694 DX: fail on risky tests (kubawerlos)
    • minor #5695 Utils - save only unique deprecations to avoid memory issues (PetrHeinz)
    • minor #5710 [typo] add correct backquotes (PhilETaylor)
    • minor #5711 Fix doc, "run-in" show-progress option is no longer present (mvorisek)
    • minor #5713 Upgrade-Guide: fix typo (staabm)
    • minor #5717 Run migration rules on PHP 8 (kubawerlos, keradus)
    • minor #5721 Fix reStructuredText markup (julienfalque)
    • minor #5725 Update LICENSE (exussum12)
    • minor #5731 CI - Fix checkbashisms installation (julienfalque)
    • minor #5736 Remove references to PHP 5.6 (kubawerlos, keradus)
    • minor #5739 DX: more typehinting (keradus)
    • minor #5740 DX: more type-related docblocks (keradus)
    • minor #5746 Config - Improve deprecation message with details (SpacePossum)
    • minor #5747 RandomApiMigrationFixer - better docs and better "random_int" support (SpacePossum)
    • minor #5748 Updated the link to netbeans plugins page (cyberguroo)

    ... (truncated)

    Commits
    • 64c554b prepared the 3.0.1 release
    • f0aa6a2 Merge branch '2.19' into 3.0
    • 1fa4af9 prepared the 2.19.1 release
    • 96ded26 minor #5831 DX: fix SCA violations (keradus)
    • 8055779 minor #5736 Remove references to PHP 5.6 (kubawerlos, keradus)
    • d4ff118 Remove references to PHP 5.6
    • ca2b119 DX: fix SCA violations
    • ec10484 Merge branch '2.19' into 3.0
    • 4eb5227 minor #5827 ClassAttributesSeparationFixer - Add trait_import support (Spac...
    • 51f8116 ClassAttributesSeparationFixer - Add trait_import support
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependency 
    opened by dependabot[bot] 2
Releases(5.2.0)
  • 5.2.0(Jan 5, 2023)

    What's Changed

    • Enhancement: Configure phpdoc_order fixer to order additional annotations by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/694

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/5.1.1...5.2.0

    Source code(tar.gz)
    Source code(zip)
  • 5.1.1(Jan 3, 2023)

    What's Changed

    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/691
    • github-actions(deps): Bump actions/cache from 3.0.11 to 3.2.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/692
    • composer(deps): Bump friendsofphp/php-cs-fixer from 3.13.1 to 3.13.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/693

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/5.1.0...5.1.1

    Source code(tar.gz)
    Source code(zip)
  • 5.1.0(Jan 2, 2023)

    What's Changed

    • composer(deps-dev): Bump vimeo/psalm from 5.2.0 to 5.3.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/685
    • composer(deps-dev): Bump vimeo/psalm from 5.3.0 to 5.4.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/686
    • github-actions(deps): Bump actions/stale from 6 to 7 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/687
    • github-actions(deps): Bump shivammathur/setup-php from 2.22.0 to 2.23.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/688
    • Enhancement: Run end-to-end tests by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/689
    • Enhancement: Add Php82 rule set by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/690

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/5.0.1...5.1.0

    Source code(tar.gz)
    Source code(zip)
  • 5.0.1(Dec 18, 2022)

    What's Changed

    • composer(deps-dev): Bump vimeo/psalm from 4.30.0 to 5.0.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/676
    • composer(deps-dev): Bump ergebnis/composer-normalize from 2.28.3 to 2.29.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/675
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/677
    • composer(deps-dev): Bump vimeo/psalm from 5.0.0 to 5.1.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/678
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.3 to 0.18.4 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/679
    • composer(deps-dev): Bump phpunit/phpunit from 9.5.26 to 9.5.27 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/680
    • composer(deps-dev): Bump vimeo/psalm from 5.1.0 to 5.2.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/681
    • Fix: Use ~ operator to limit compatibility with PHP versions by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/682
    • composer(deps-dev): Bump fakerphp/faker from 1.20.0 to 1.21.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/683
    • composer(deps): Bump friendsofphp/php-cs-fixer from 3.13.0 to 3.13.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/684

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/5.0.0...5.0.1

    Source code(tar.gz)
    Source code(zip)
  • 5.0.0(Nov 28, 2022)

    What's Changed

    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.17.0 to 0.18.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/668
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.3 to 4.15.4 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/669
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.0 to 0.18.3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/670
    • Fix: Drop support for PHP 7.4 by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/672
    • Fix: Remove Php74 rule set by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/673
    • composer(deps-dev): Bump ergebnis/license from 2.0.0 to 2.1.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/674

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.11.0...5.0.0

    Source code(tar.gz)
    Source code(zip)
  • 4.11.0(Nov 1, 2022)

    What's Changed

    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/663
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.2 to 4.15.3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/664
    • composer(deps-dev): Bump phpunit/phpunit from 9.5.25 to 9.5.26 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/665
    • github-actions(deps): Bump shivammathur/setup-php from 2.21.2 to 2.22.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/666
    • composer(deps): Bump friendsofphp/php-cs-fixer from 3.12.0 to 3.13.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/667

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.10.0...4.11.0

    Source code(tar.gz)
    Source code(zip)
  • 4.10.0(Oct 13, 2022)

    What's Changed

    • github-actions(deps): bump ergebnis/.github from 1.5.1 to 1.7.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/656
    • composer(deps-dev): bump ergebnis/license from 1.2.0 to 2.0.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/657
    • composer(deps-dev): bump vimeo/psalm from 4.27.0 to 4.28.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/658
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/659
    • composer(deps-dev): bump vimeo/psalm from 4.28.0 to 4.29.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/660
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.11.0 to 3.12.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/661
    • Enhancement: Enable and configure no_useless_concat_operator fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/662

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.9.0...4.10.0

    Source code(tar.gz)
    Source code(zip)
  • 4.9.0(Sep 29, 2022)

    What's Changed

    • github-actions(deps): bump actions/stale from 5 to 6 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/652
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/653
    • composer(deps-dev): bump phpunit/phpunit from 9.5.24 to 9.5.25 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/654
    • Enhancement: Configure no_trailing_comma_in_singleline fixer to include group_import by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/655

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.8.0...4.9.0

    Source code(tar.gz)
    Source code(zip)
  • 4.8.0(Sep 2, 2022)

    What's Changed

    • composer(deps-dev): bump phpunit/phpunit from 9.5.21 to 9.5.22 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/647
    • composer(deps-dev): bump phpunit/phpunit from 9.5.22 to 9.5.23 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/648
    • composer(deps-dev): bump phpunit/phpunit from 9.5.23 to 9.5.24 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/649
    • composer(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/650
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.10.0 to 3.11.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/651

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.7.0...4.8.0

    Source code(tar.gz)
    Source code(zip)
  • 4.7.0(Aug 19, 2022)

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.21.0 to 2.21.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/638
    • composer(deps-dev): bump vimeo/psalm from 4.24.0 to 4.25.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/639
    • composer(deps-dev): bump vimeo/psalm from 4.25.0 to 4.26.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/640
    • github-actions(deps): bump shivammathur/setup-php from 2.21.1 to 2.21.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/641
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.9.5 to 3.10.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/642
    • Fix: Require all configurable rules to be explicitly configured when enabled by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/644
    • Enhancement: Enable ensure_single_space option of whitespace_after_comma_in_array fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/645
    • Enhancement: Enable fix_non_monolithic_code option of no_alternative_syntax fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/646

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.6.0...4.7.0

    Source code(tar.gz)
    Source code(zip)
  • 4.6.0(Jul 22, 2022)

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.20.1 to 2.21.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/634
    • composer(deps-dev): bump fakerphp/faker from 1.19.0 to 1.20.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/635
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.9.4 to 3.9.5 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/636
    • Enhancement: Enable no_multiple_statements_per_line fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/637

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.5.3...4.6.0

    Source code(tar.gz)
    Source code(zip)
  • 4.5.3(Jul 16, 2022)

    What's Changed

    • composer(deps): bump friendsofphp/php-cs-fixer from 3.9.3 to 3.9.4 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/633

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.5.2...4.5.3

    Source code(tar.gz)
    Source code(zip)
  • 4.5.2(Jul 13, 2022)

    What's Changed

    • github-actions(deps): bump ergebnis/.github from 1.5.0 to 1.5.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/631
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.9.2 to 3.9.3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/632

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.5.1...4.5.2

    Source code(tar.gz)
    Source code(zip)
  • 4.5.1(Jul 12, 2022)

    What's Changed

    • composer(deps): bump friendsofphp/php-cs-fixer from 3.9.1 to 3.9.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/630

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.5.0...4.5.1

    Source code(tar.gz)
    Source code(zip)
  • 4.5.0(Jul 11, 2022)

    What's Changed

    • github-actions(deps): bump ergebnis/.github from 1.3.2 to 1.4.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/595
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.0 to 2.24.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/596
    • github-actions(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/597
    • github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.18.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/598
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.1 to 2.25.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/600
    • github-actions(deps): bump ergebnis/.github from 1.4.0 to 1.4.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/599
    • composer(deps-dev): bump phpunit/phpunit from 9.5.19 to 9.5.20 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/601
    • github-actions(deps): bump shivammathur/setup-php from 2.18.0 to 2.18.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/602
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/603
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.1 to 2.25.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/604
    • composer(deps-dev): bump vimeo/psalm from 4.22.0 to 4.23.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/606
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.2 to 2.26.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/605
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.26.0 to 2.27.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/608
    • github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/607
    • github-actions(deps): bump shivammathur/setup-php from 2.18.1 to 2.19.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/609
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.27.0 to 2.28.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/610
    • github-actions(deps): bump shivammathur/setup-php from 2.19.0 to 2.19.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/611
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.16.1 to 0.17.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/612
    • composer(deps-dev): bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/613
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.0 to 2.28.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/614
    • composer(deps-dev): bump vimeo/psalm from 4.23.0 to 4.24.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/615
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.1 to 2.28.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/616
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.2 to 2.28.3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/618
    • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/619
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.8.0 to 3.9.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/620
    • Enhancement: Enable control_structure_braces fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/621
    • Enhancement: Enable and configure curly_braces_position fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/622
    • Enhancement: Enable no_useless_nullsafe_operator fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/623
    • Enhancement: Enable statement_indentation fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/624
    • Enhancement: Configure additional statements for no_unneeded_control_structures fixe by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/625
    • Enhancement: Configure trailing_comma_in_multiline fixer to include match in elements option by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/626
    • Enhancement: Configure single_space_after_construct fixer to include type_colon in constructs option by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/627
    • Enhancement: Configure phpdoc_order_by_value fixer to include mixin in annotations option by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/628
    • Enhancement: Configure no_extra_blank_lines fixer to include attribute in tokens option by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/629

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.4.0...4.5.0

    Source code(tar.gz)
    Source code(zip)
  • 4.4.0(Mar 19, 2022)

    What's Changed

    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.1 to 2.24.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/589
    • composer(deps-dev): bump phpunit/phpunit from 9.5.18 to 9.5.19 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/590
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/592
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.7.0 to 3.8.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/591
    • Enhancement: Enable date_time_create_from_format_call fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/593
    • Enhancement: Configure types_spaces fixer to enforce no space between types when catching multiple exceptions by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/594

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.3.0...4.4.0

    Source code(tar.gz)
    Source code(zip)
  • 4.3.0(Mar 8, 2022)

    What's Changed

    • Enhancement: Configure blank_line_before_statement fixer to include additional statements by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/581
    • Fix: Use strpos by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/582
    • Enhancement: Configure no_unneeded_control_parentheses fixer to include additional statements by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/583
    • composer(deps-dev): bump phpunit/phpunit from 9.5.17 to 9.5.18 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/585
    • Enhancement: Configure ordered_class_elements fixer to order more elements by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/584
    • Enhancement: Configure phpdoc_align fixer to align more tags by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/586
    • Enhancement: Configure single_class_element_per_statement fixer to enforce single class element for const statements by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/587
    • Enhancement: Configure single_space_after_construct fixer to enforce a single space after additional constructs by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/588

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.2.0...4.3.0

    Source code(tar.gz)
    Source code(zip)
  • 4.2.0(Mar 7, 2022)

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.16.0 to 2.17.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/568
    • composer(deps-dev): bump vimeo/psalm from 4.20.0 to 4.21.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/569
    • composer(deps-dev): bump phpunit/phpunit from 9.5.13 to 9.5.14 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/570
    • composer(deps-dev): bump phpunit/phpunit from 9.5.14 to 9.5.15 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/571
    • composer(deps-dev): bump phpunit/phpunit from 9.5.15 to 9.5.16 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/572
    • composer(deps-dev): bump vimeo/psalm from 4.21.0 to 4.22.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/573
    • github-actions(deps): bump shivammathur/setup-php from 2.17.0 to 2.17.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/576
    • github-actions(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/575
    • github-actions(deps): bump actions/stale from 4.1.0 to 5 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/574
    • composer(deps-dev): bump phpunit/phpunit from 9.5.16 to 9.5.17 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/577
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.6.0 to 3.7.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/578
    • Enhancement: Enable no_trailing_comma_in_singleline_function_call fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/579
    • Enhancement: Enable single_line_comment_spacing fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/580

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.1.0...4.2.0

    Source code(tar.gz)
    Source code(zip)
  • 4.1.0(Feb 7, 2022)

    What's Changed

    • composer(deps-dev): bump phpunit/phpunit from 9.5.11 to 9.5.12 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/556
    • composer(deps-dev): bump phpunit/phpunit from 9.5.12 to 9.5.13 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/557
    • composer(deps-dev): bump fakerphp/faker from 1.17.0 to 1.18.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/558
    • github-actions(deps): bump ergebnis/.github from 1.2.1 to 1.3.2 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/559
    • composer(deps-dev): bump vimeo/psalm from 4.18.1 to 4.19.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/560
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.0 to 2.23.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/561
    • composer(deps-dev): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/562
    • composer(deps-dev): bump vimeo/psalm from 4.19.0 to 4.20.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/563
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/564
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.5.0 to 3.6.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/565
    • Enhancement: Enable class_reference_name_casing fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/566
    • Enhancement: Enable no_unneeded_import_alias fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/567

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/4.0.0...4.1.0

    Source code(tar.gz)
    Source code(zip)
  • 4.0.0(Jan 14, 2022)

    What's Changed

    • composer(deps-dev): bump vimeo/psalm from 4.15.0 to 4.16.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/531
    • composer(deps-dev): bump phpunit/phpunit from 9.5.10 to 9.5.11 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/530
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.18.0 to 2.20.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/532
    • composer(deps-dev): bump vimeo/psalm from 4.16.1 to 4.17.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/533
    • composer(deps-dev): bump vimeo/psalm from 4.17.0 to 4.18 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/534
    • composer(deps-dev): bump vimeo/psalm from 4.18 to 4.18.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/535
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.12.0 to 4.13.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/536
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.0 to 4.13.1 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/537
    • Fix: Allow composer plugins by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/538
    • Enhancement: Reuse composite actions from ergebnis/.github by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/539
    • Fix: Drop support for PHP 7.3 by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/540
    • Fix: Add property type declarations by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/541
    • Enhancement: Use Php74 rule set by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/542
    • Fix: Reference by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/543
    • Fix: Remove Php73 rule set by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/544
    • composer(deps-dev): bump ergebnis/license from 1.1.0 to 1.2.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/547
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.20.0 to 2.23.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/548
    • composer(deps-dev): bump ergebnis/test-util from 1.5.0 to 1.6.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/546
    • Fix: Imports by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/549
    • Enhancement: Require fakerphp/faker by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/550
    • Enhancement: Pull in Helper from ergebnis/test-util by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/551
    • Fix: Remove ergebnis/test-util by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/552
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.4.0 to 3.5.0 by @dependabot in https://github.com/ergebnis/php-cs-fixer-config/pull/545
    • Enhancement: Enable get_class_to_class_keyword fixer by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/553
    • Fix: Use dashes instead of asterisks for unordered lists by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/554
    • Fix: Update CHANGELOG.md by @localheinz in https://github.com/ergebnis/php-cs-fixer-config/pull/555

    Full Changelog: https://github.com/ergebnis/php-cs-fixer-config/compare/3.4.0...4.0.0

    Source code(tar.gz)
    Source code(zip)
  • 3.4.0(Dec 12, 2021)

    • composer(deps-dev): bump vimeo/psalm from 4.13.1 to 4.14.0 (#522), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.16.0 to 2.17.0 (#523), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.17.0 to 2.18.0 (#524), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.14.0 to 4.15.0 (#525), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from 4.0.0 to 4.1.0 (#526), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.3.2 to 3.4.0 (#527), by @dependabot[bot]
    • Fix: Remove auto-review tests (#528), by @localheinz
    • Fix: Remove empty integration test suite (#529), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 3.3.0(Nov 29, 2021)

    • composer(deps-dev): bump ergebnis/composer-normalize from 2.15.0 to 2.16.0 (#515), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.12.0 to 4.13.0 (#516), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from 2.1.6 to 2.1.7 (#517), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.13.0 to 4.13.1 (#518), by @dependabot[bot]
    • Enhancement: Run tests on PHP 8.1 (#519), by @localheinz
    • github-actions(deps): bump shivammathur/setup-php from 2.15.0 to 2.16.0 (#520), by @dependabot[bot]
    • Enhancement: Add Php81 rule set (#521), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 3.2.1(Nov 16, 2021)

    • github-actions(deps): bump ibiqlik/action-yamllint from 3.0.4 to 3.1 (#504), by @dependabot[bot]
    • github-actions(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#505), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.10.0 to 4.11.1 (#506), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.11.1 to 4.11.2 (#507), by @dependabot[bot]
    • github-actions(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#508), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.11.2 to 4.12.0 (#509), by @dependabot[bot]
    • Fix: Do not cache cache directories for phpstan/phpstan and vimeo/psalm (#511), by @localheinz
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.2.1 to 3.3.1 (#510), by @dependabot[bot]
    • Fix: Allow installation of symfony/filesystem:^5.0.0` (#512), by @localheinz
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.3.1 to 3.3.2 (#513), by @dependabot[bot]
    • Fix: Remove phpstan/phpstan (#514), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 3.2.0(Oct 5, 2021)

    • composer(deps-dev): bump phpunit/phpunit from 9.5.8 to 9.5.9 (#484), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.96 to 0.12.97 (#485), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.97 to 0.12.98 (#486), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.9.3 to 4.10.0 (#487), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.11.0 to 4.12.0 (#488), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.13.0 to 2.14.0 (#489), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.98 to 0.12.99 (#490), by @dependabot[bot]
    • github-actions(deps): bump actions/github-script from 4.1 to 5 (#491), by @dependabot[bot]
    • Fix: Adjust usage of octokit (#494), by @localheinz
    • github-actions(deps): bump shivammathur/setup-php from 2.14.0 to 2.15.0 (#493), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 9.5.9 to 9.5.10 (#492), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.1.0 to 3.2.1 (#495), by @dependabot[bot]
    • Fix: Stop using deprecated use_trait option for no_extra_blank_lines fixer (#496), by @localheinz
    • Enhancement: Enable assign_null_coalescing_to_coalesce_equal fixer (#497), by @localheinz
    • Enhancement: Enable and configure control_structure_continuation_position fixer (#498), by @localheinz
    • Enhancement: Enable and configure empty_loop_condition fixer (#499), by @localheinz
    • Enhancement: Enable integer_literal_case fixer (#500), by @localheinz
    • Enhancement: Enable modernize_strpos fixer (#501), by @localheinz
    • Enhancement: Enable no_space_around_double_colon fixer (#502), by @localheinz
    • Enhancement: Enable string_length_to_empty fixer (#503), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 3.1.0(Aug 30, 2021)

    • Fix: Use major.minor.patch version (#464), by @localheinz
    • composer(deps-dev): bump phpstan/phpstan-phpunit from 0.12.21 to 0.12.22 (#465), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-phpunit from 0.12.21 to 0.12.22 (#466), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.9.2 to 4.9.3 (#467), by @dependabot[bot]
    • github-actions(deps): bump ibiqlik/action-yamllint from 3.0.2 to 3.0.3 (#468), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.94 to 0.12.95 (#469), by @dependabot[bot]
    • github-actions(deps): bump ibiqlik/action-yamllint from 3.0.3 to 3.0.4 (#470), by @dependabot[bot]
    • github-actions(deps): bump actions/github-script from 4.0.2 to 4.1 (#471), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.95 to 0.12.96 (#472), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-strict-rules from 0.12.10 to 0.12.11 (#473), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.12.0 to 2.13.0 (#474), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.0.2 to 3.1.0 (#475), by @dependabot[bot]
    • Enhancement: Enable declare_parentheses fixer (#476), by @localheinz
    • Enhancement: Enable and configure empty_loop_body fixer (#477), by @localheinz
    • Enhancement: Enable and configure types_spaces fixer (#478), by @localheinz
    • Enhancement: Configure class_attributes_separation fixer to use only_if_meta option for elements const and property (#479), by @localheinz
    • Enhancement: Configure class_attributes_separation fixer to use none option for element trait_import (#480), by @localheinz
    • Fix: Add template to list of ignored_tags option for doctrine_* fixers (#481), by @localheinz
    • Fix: Extract constant (#482), by @localheinz
    • Enhancement: Configure single_space_after_construct fixer to enforce single space after additional constructs (#483), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 3.0.2(Aug 9, 2021)

    • github-actions(deps): bump ibiqlik/action-yamllint from 3 to 3.0.1 (#430), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-phpunit from 0.12.18 to 0.12.19 (#431), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from 3.0.18 to 3.0.19 (#433), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.7.2 to 4.7.3 (#436), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from 2.1.5 to 2.1.6 (#437), by @dependabot[bot]
    • Enhancement: Restore auto-merge of dependabot pull requests (#463), by @localheinz
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.13.3 to 2.15.0 (#443), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.11.0 to 2.12.0 (#454), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from 3.0.19 to 4 (#455), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-strict-rules from 0.12.9 to 0.12.10 (#450), by @dependabot[bot]
    • github-actions(deps): bump ibiqlik/action-yamllint from 3.0.1 to 3.0.2 (#444), by @dependabot[bot]
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.15.1 to 0.16.1 (#447), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-phpunit from 0.12.19 to 0.12.21 (#453), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 9.5.4 to 9.5.8 (#459), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 3.0.0 to 3.0.2 (#462), by @dependabot[bot]
    Source code(tar.gz)
    Source code(zip)
  • 3.0.1(May 5, 2021)

  • 3.0.0(May 4, 2021)

    • Fix: Drop support for PHP 7.2 (#407), by @localheinz
    • Enhancement: Use Php73 rule set (#408), by @localheinz
    • Fix: Remove Php71 rule set (#409), by @localheinz
    • Fix: Remove Php72 rule set (#410), by @localheinz
    • composer(deps-dev): bump infection/infection from 0.15.3 to 0.18.2 (#411), by @dependabot[bot]
    • Fix: Remove Laravel6 rule set (#413), by @localheinz
    • Fix: Remove Faker rule set (#415), by @localheinz
    • Fix: Collect code coverage with Xdebug (#414), by @localheinz
    • Fix: Remove PhpUnit rule set (#416), by @localheinz
    • Fix: Configure infection/infection via infection.json (#417), by @localheinz
    • Fix: Remove infection/infection (#418), by @localheinz
    • composer(deps-dev): bump phpunit/phpunit from 8.5.15 to 9.5.4 (#412), by @dependabot[bot]
    • Fix: Migrate configuration for phpunit/phpunit (#419), by @localheinz
    • Enhancement: Update friendsofphp/php-cs-fixer (#420), by @localheinz
    • Enhancement: Configure function_to_constant fixer to include get_called_class() (#421), by @localheinz
    • Enhancement: Configure phpdoc_align fixer to include @method and @property annotations (#422), by @localheinz
    • Fix: Add missing word (#423), by @localheinz
    • Enhancement: Configure phpdoc_scalar fixer to include callback (#424), by @localheinz
    • Fix: Update CHANGELOG.md (#425), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 2.14.0(May 4, 2021)

    • github-actions(deps): bump actions/github-script from v3.1 to v4.0.2 (#395), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.7.0 to 4.7.1 (#396), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.10.0 to 2.11.0 (#397), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.84 to 0.12.85 (#398), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.10.0 to v4.11.0 (#401), by @dependabot[bot]
    • Fix: Remove jangregor/phpstan-prophecy (#402), by @localheinz
    • composer(deps-dev): bump vimeo/psalm from 4.7.1 to 4.7.2 (#399), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 2.18.6 to 2.19.0 (#400), by @dependabot[bot]
    • Enhancement: Configure trailing_comma_in_multiline fixer to add trailing commas for arguments (#403), by @localheinz
    • Enhancement: Configure trailing_comma_in_multiline fixer to add trailing commas for parameters (#404), by @localheinz
    • Fix: Reference (#405), by @localheinz
    • Enhancement: Enable and configure phpdoc_to_property_type fixer (#406), by @localheinz
    Source code(tar.gz)
    Source code(zip)
  • 2.13.1(Apr 20, 2021)

    • composer(deps-dev): bump phpstan/phpstan from 0.12.70 to 0.12.71 (#353), by @dependabot[bot]
    • Fix: Do not use deprecated configuration for class_attributes_separation fixer (#354), by @localheinz
    • github-actions(deps): bump actions/cache from v2.1.3 to v2.1.4 (#355), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.71 to 0.12.73 (#356), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.15 to v3.0.16 (#357), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.73 to 0.12.74 (#358), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.74 to 0.12.75 (#360), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.75 to 0.12.76 (#363), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.4.1 to 4.5.2 (#362), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.5.2 to 4.6.0 (#364), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.76 to 0.12.77 (#365), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.0 to 4.6.1 (#366), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.16 to v3.0.17 (#367), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.8.0 to v4.9.0 (#368), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.77 to 0.12.78 (#369), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.0 to v4.9.1 (#370), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.9.0 to 2.10.0 (#371), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.78 to 0.12.79 (#372), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.1 to 4.6.2 (#373), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.79 to 0.12.80 (#374), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.1 to v4.9.2 (#375), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.17 to v3.0.18 (#376), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.13.2 to 2.13.3 (#377), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-phpunit from 0.12.17 to 0.12.18 (#378), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.80 to 0.12.81 (#379), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.14 to 8.5.15 (#383), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.2 to 4.6.4 (#382), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.81 to 0.12.82 (#385), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/test-util from 1.4.0 to 1.5.0 (#387), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from v2.1.4 to v2.1.5 (#390), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.2 to v4.10.0 (#391), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.4 to 4.7.0 (#386), by @dependabot[bot]
    • composer(deps): bump friendsofphp/php-cs-fixer from 2.18.2 to 2.18.6 (#392), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.82 to 0.12.84 (#393), by @dependabot[bot]
    Source code(tar.gz)
    Source code(zip)
Owner
null
Artisan Command for FriendsOfPHP/PHP-CS_Fixer

Laravel PHP CS Fixer The PHP CS Fixer is maintained on GitHub at https://github.com/FriendsOfPHP/PHP-CS-Fixer bug reports and ideas about new features

Signature Tech Studio 139 Dec 15, 2022
The Easiest way to start using PHP CS Fixer and PHP_CodeSniffer with 0-knowledge

The Easiest Way to Use Any Coding Standard Features Blazing fast Parallel run Use PHP_CodeSniffer || PHP-CS-Fixer - anything you like 2nd run under fe

null 1.1k Jan 6, 2023
Set of rules for PHP_CodeSniffer and PHP-CS-Fixer used by Symplify projects.

20+ Coding Standard checkers for PHP projects with focus on Clean Architecture

null 281 Dec 30, 2022
PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule for validation Japanese string only full-width or only half-width.

Japanese String Helpers PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule f

Deha 54 Mar 22, 2022
php-cs-fixer config for REDAXO

php-cs-fixer config for REDAXO Installation composer require --dev redaxo/php-cs-fixer-config Example .php-cs-fixer.dist.php: <?php $finder = (new P

REDAXO CMS c/o Yakamara Media GmbH & Co. KG 7 Aug 14, 2022
Laravel Pint is an opinionated PHP code style fixer for minimalists.

Laravel Pint is an opinionated PHP code style fixer for minimalists. Pint is built on top of PHP-CS-Fixer and makes it simple to ensure that your code style stays clean and consistent.

The Laravel Framework 2.2k Jan 5, 2023
php-cs-fixer config for Yakamara projects

php-cs-fixer config for Yakamara projects Installation composer require --dev yakamara/php-cs-fixer-config Example .php-cs-fixer.dist.php: <?php $fi

Yakamara Media GmbH & Co. KG 4 Nov 29, 2022
Contracts for Rule Doc Generator. Useful for production code with minimum dependencies.

Rule Doc Generator Contracts Contracts for Rule Doc Generator. Useful for production code with minimum dependencies. Install composer require symplify

null 19 Dec 22, 2022
Samsui is a factory library for building PHP objects useful for setting up test data in your applications.

#Samsui Samsui is a factory library for building PHP objects useful for setting up test data in your applications. It is mainly inspired by Rosie for

Sam Yong 31 Nov 11, 2020
Adds factory functions for WooCommerce to be used with wp-browser integration tests.

wp-browser-woocommerce This library simplifies testing of WooCommerce themes and plugins with wp-browser. Several Unit Test Factories are added that a

Level Level 12 Dec 29, 2022
A wrapper around faker for factory muffin

Factory Muffin Faker 2.3 The goal of this package is to wrap Faker to make it super easy to use with Factory Muffin. Note that this library does not a

The League of Extraordinary Packages 36 Nov 29, 2022
Miniset allows you to create compact sets of fields that either combine into a string of classes, or return a simple array of values

Miniset allows you to create compact sets of fields that either combine into a string of classes, or return a simple array of values. Miniset

Jack Sleight 5 Jun 13, 2022
Description: A simple plugin that sets the current admin page to always be at the top of the admin menu.

=== Sticky Admin Menu === Contributors: sc0ttkclark Donate link: https://www.scottkclark.com/ Tags: admin menu, sticky Requires at least: 4.4 Tested u

Scott Kingsley Clark 2 Sep 29, 2022
provides a nested object property based user interface for accessing this configuration data within application code

laminas-config This package is considered feature-complete, and is now in security-only maintenance mode, following a decision by the Technical Steeri

Laminas Project 43 Dec 26, 2022
Allow multiple options for Magento 2 checkout layout. Provides capabilities to AB test checkout changes and more.

Aimes_CheckoutDesigns Features Please note: This module is currently still considered a proof of concept. This module provides the ability to change c

Rob Aimes 30 Aug 8, 2022
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

Shivam Mathur 2.4k Jan 6, 2023
A lot of scripts and packages in modern PHP demand one or more configuration classes

A lot of scripts and packages in modern PHP demand one or more configuration classes. Mostly, those are a set of properties that can be set, changed or retrieved. However, some of the configurations have a peculiar behaviour - such as boolean properties.

Carlos Artur Curvelo da Silva Matos 2 Mar 8, 2022
Q2A plugin that allows users to import and export Q2A configuration

Configuration Manager [by Gabriel Zanetti] Description Configuration Manager is a Question2Answer plugin that allows users to import and export Q2A co

Gabriel Zanetti 1 Nov 22, 2021
Magento 2 Extension to cleanup admin menu and Store > Configuration area by arranging third party extension items.

Clean Admin Menu - Magento 2 Extension It will merge all 3rd party extension's menu items in backend's primary menu to a common menu item named "Exten

RedChamps 109 Jan 3, 2023