Pull Request: https://github.com/php/web-php/pull/988 Author: dependabot[bot]
Bumps [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) from 3.54.0 to 3.55.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases">friendsofphp/php-cs-fixer's releases</a>.</em></p> <blockquote> <h2>v3.55.0 15 Keys Accelerate</h2> <h2>What's Changed</h2> <ul> <li>feat: Introduce <code>OrderedAttributesFixer</code> by <a href="https://github.com/HypeMC"><code>@HypeMC</code></a> and <a href="https://github.com/Wirone"><code>@Wirone</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7395">PHP-CS-Fixer/PHP-CS-Fixer#7395</a></li> <li>fix: <code>PhpUnitAttributesFixer</code> - fix for <code>#[RequiresPhp]</code> exceeding its constructor parameters by <a href="https://github.com/paulbalandan"><code>@paulbalandan</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7966">PHP-CS-Fixer/PHP-CS-Fixer#7966</a></li> <li>DX: Prevent having deprecated fixers listed as successors of other deprecated fixers by <a href="https://github.com/kubawerlos"><code>@kubawerlos</code></a> and <a href="https://github.com/Wirone"><code>@Wirone</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7967">PHP-CS-Fixer/PHP-CS-Fixer#7967</a></li> <li>DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline by <a href="https://github.com/Wirone"><code>@Wirone</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7971">PHP-CS-Fixer/PHP-CS-Fixer#7971</a></li> <li>DX: do not typehint fixed-length arrays as lists by <a href="https://github.com/kubawerlos"><code>@kubawerlos</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7974">PHP-CS-Fixer/PHP-CS-Fixer#7974</a></li> <li>DX: use <code>list</code> type in PHPDocs by <a href="https://github.com/kubawerlos"><code>@kubawerlos</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7975">PHP-CS-Fixer/PHP-CS-Fixer#7975</a></li> <li>DX: allow to enforce cache mechanism by env var by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7983">PHP-CS-Fixer/PHP-CS-Fixer#7983</a></li> <li>CI: Fix calculating diff between branches in PRs by <a href="https://github.com/Wirone"><code>@Wirone</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7973">PHP-CS-Fixer/PHP-CS-Fixer#7973</a></li> <li>CI: Ad-hoc fix for MacOS jobs by <a href="https://github.com/Wirone"><code>@Wirone</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7970">PHP-CS-Fixer/PHP-CS-Fixer#7970</a></li> <li>test: don't count comment after class as another classy element by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7982">PHP-CS-Fixer/PHP-CS-Fixer#7982</a></li> <li>chore: <code>RuleSetsTest</code> - assert that Fixer is configurable by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7961">PHP-CS-Fixer/PHP-CS-Fixer#7961</a></li> <li>chore: Tokens should be always a list by <a href="https://github.com/mvorisek"><code>@mvorisek</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7698">PHP-CS-Fixer/PHP-CS-Fixer#7698</a></li> <li>chore: few SCA fixes and dev-tools update by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7969">PHP-CS-Fixer/PHP-CS-Fixer#7969</a></li> <li>chore: Normalize implicit backslahes in single quoted strings internally by <a href="https://github.com/mvorisek"><code>@mvorisek</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7786">PHP-CS-Fixer/PHP-CS-Fixer#7786</a></li> <li>chore: Preg - drop half-support for array-pattern by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7976">PHP-CS-Fixer/PHP-CS-Fixer#7976</a></li> <li>chore: fix PHPDoc types by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7977">PHP-CS-Fixer/PHP-CS-Fixer#7977</a></li> <li>chore: PHPDoc - rely on strict list/tuple/shape instead of array by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7978">PHP-CS-Fixer/PHP-CS-Fixer#7978</a></li> <li>chore: narrow PHPDoc types by <a href="https://github.com/kubawerlos"><code>@kubawerlos</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7979">PHP-CS-Fixer/PHP-CS-Fixer#7979</a></li> <li>chore: <code>PhpUnitDataProviderNameFixer</code> - follow config creation pattern by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7980">PHP-CS-Fixer/PHP-CS-Fixer#7980</a></li> <li>chore: re-use <code>CodeHasher</code> by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7984">PHP-CS-Fixer/PHP-CS-Fixer#7984</a></li> <li>chore: syntax sugar by <a href="https://github.com/keradus"><code>@keradus</code></a> in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7986">PHP-CS-Fixer/PHP-CS-Fixer#7986</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.55.0">https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.55.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md">friendsofphp/php-cs-fixer's changelog</a>.</em></p> <blockquote> <h2>Changelog for v3.55.0</h2> <ul> <li>feat: Introduce <code>OrderedAttributesFixer</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7395">#7395</a>)</li> <li>chore: few SCA fixes and dev-tools update (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7969">#7969</a>)</li> <li>chore: fix phpdoc types (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7977">#7977</a>)</li> <li>chore: narrow PHPDoc types (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7979">#7979</a>)</li> <li>chore: Normalize implicit backslahes in single quoted strings internally (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7786">#7786</a>)</li> <li>chore: phpdoc - rely on strict list/tuple/assoc instead of array (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7978">#7978</a>)</li> <li>chore: PhpUnitDataProviderNameFixer - follow config creation pattern (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7980">#7980</a>)</li> <li>chore: Preg - drop half-support for array-pattern (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7976">#7976</a>)</li> <li>chore: re-use CodeHasher (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7984">#7984</a>)</li> <li>chore: RuleSetsTest - assert that Fixer is configurable (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7961">#7961</a>)</li> <li>chore: sugar syntax (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7986">#7986</a>)</li> <li>chore: Tokens should be always a list (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7698">#7698</a>)</li> <li>CI: Ad-hoc fix for MacOS jobs (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7970">#7970</a>)</li> <li>CI: Fix calculating diff between branches in PRs (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7973">#7973</a>)</li> <li>DX: allow to enforce cache mechanism by env var (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7983">#7983</a>)</li> <li>DX: do not typehint fixed-length arrays as lists (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7974">#7974</a>)</li> <li>DX: Prevent having deprecated fixers listed as successors of other deprecated fixers (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7967">#7967</a>)</li> <li>DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7971">#7971</a>)</li> <li>DX: use <code>list</code> type in PHPDoc (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7975">#7975</a>)</li> <li>fix: <code>PhpUnitAttributesFixer</code> - fix for <code>#[RequiresPhp]</code> exceeding its constructor parameters (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7966">#7966</a>)</li> <li>test: don't count comment after class as another classy element (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7982">#7982</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/c9eeacb559bfa0bcc7f778cfb7b42715c83d2c7e"><code>c9eeacb</code></a> prepared the 3.55.0 release</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/6dfd2ee49d1cfadac102a981d049dbaea0ee10da"><code>6dfd2ee</code></a> chore: sugar syntax (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7986">#7986</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/36873f5a4b8e015b79d9b2fd7937e798b25f390e"><code>36873f5</code></a> chore: re-use CodeHasher (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7984">#7984</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/637a6f46a2e913b93320a7337149993f6950bca9"><code>637a6f4</code></a> DX: allow to enforce cache mechanism by env var (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7983">#7983</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/4dd5f97160148231c56d401b15f40d5c6f8fc191"><code>4dd5f97</code></a> test: don't count comment after class as another classy element (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7982">#7982</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/0d262a7b0cb78dafc0c22ecc483cd30ef9c4954d"><code>0d262a7</code></a> chore: PhpUnitDataProviderNameFixer - follow config creation pattern (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7980">#7980</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/9136411f3be99559145ae901d5d679ff858f15f3"><code>9136411</code></a> chore: narrow PHPDoc types (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7979">#7979</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/ac1e370db54f56776227e66eabaf5e647dda05dd"><code>ac1e370</code></a> chore: phpdoc - rely on strict list/tuple/assoc instead of array (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7978">#7978</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/633e40c29181302398a07435483f2eeb0caf5729"><code>633e40c</code></a> chore: fix phpdoc types (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7977">#7977</a>)</li> <li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/f81d4f8f7a5f783f0091cd6e2097600d7dc2f453"><code>f81d4f8</code></a> chore: Preg - drop half-support for array-pattern (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7976">#7976</a>)</li> <li>Additional commits viewable in <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.55.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details>