[PHP-WEBMASTER] [web-php] PR #1240: composer(deps-dev): bump friendsofphp/php-cs-fixer from 3.70.2 to 3.71.0

Pull Request: composer(deps-dev): bump friendsofphp/php-cs-fixer from 3.70.2 to 3.71.0 by dependabot[bot] · Pull Request #1240 · php/web-php · GitHub
Author: dependabot[bot]

Bumps [friendsofphp/php-cs-fixer](GitHub - PHP-CS-Fixer/PHP-CS-Fixer: A tool to automatically fix PHP Coding Standards issues) from 3.70.2 to 3.71.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases&quot;&gt;friendsofphp/php\-cs\-fixer&#39;s releases</a>.</em></p>
<blockquote>
<h2>v3.71.0 Persian Successor</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: OrderedImportsFixer - deprecate length sorting algorithm by <a href="https://github.com/keradus&quot;&gt;&lt;code&gt;@​keradus&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8473&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8473&lt;/a&gt;&lt;/li&gt;
<li>test: NameQualifiedTransformerTest - correct the test case by <a href="https://github.com/keradus&quot;&gt;&lt;code&gt;@​keradus&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8471&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8471&lt;/a&gt;&lt;/li&gt;
<li>refactor: add <code>FullyQualifiedNameAnalyzer</code> by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8048&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8048&lt;/a&gt;&lt;/li&gt;
<li>refactor: codeHash - update when it's (re-)generated by <a href="https://github.com/keradus&quot;&gt;&lt;code&gt;@​keradus&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8470&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8470&lt;/a&gt;&lt;/li&gt;
<li>refactor: <code>SwitchAnalyzer</code> - improve performance by <a href="https://github.com/keradus&quot;&gt;&lt;code&gt;@​keradus&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8407&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8407&lt;/a&gt;&lt;/li&gt;
<li>DX: cleanup <code>PhpdocNoAliasTagFixerTest</code> by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8476&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8476&lt;/a&gt;&lt;/li&gt;
<li>fix: <code>StatementIndentationFixer</code> - return in braceless if by <a href="https://github.com/BergenSoft&quot;&gt;&lt;code&gt;@​BergenSoft&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8479&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8479&lt;/a&gt;&lt;/li&gt;
<li>chore: update type in <code>SingleSpaceAroundConstructFixerTest::provideFixWithElseIfCases</code> by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8481&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8481&lt;/a&gt;&lt;/li&gt;
<li>chore: update type in <code>SingleSpaceAroundConstructFixerTest::provideFixWithIfCases</code> by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8482&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8482&lt;/a&gt;&lt;/li&gt;
<li>fix: <code>SingleSpaceAroundConstructFixer</code> - handle alternative syntax by <a href="https://github.com/timsmid&quot;&gt;&lt;code&gt;@​timsmid&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8317&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8317&lt;/a&gt;&lt;/li&gt;
<li>deps: bump phpstan/phpstan from 2.1.6 to 2.1.7 in /dev-tools in the phpstan group by <a href="https://github.com/dependabot&quot;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8485&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8485&lt;/a&gt;&lt;/li&gt;
<li>fix: <code>PhpdocAlignFixer</code> - align correctly type with UTF8 characters by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8486&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8486&lt;/a&gt;&lt;/li&gt;
<li>fix: <code>BinaryOperatorSpacesFixer</code> - do not break alignment of UTF-8 array keys by <a href="https://github.com/kubawerlos&quot;&gt;&lt;code&gt;@​kubawerlos&lt;/code&gt;&lt;/a&gt; in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8484&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8484&lt;/a&gt;&lt;/li&gt;
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/BergenSoft&quot;&gt;&lt;code&gt;@​BergenSoft&lt;/code&gt;&lt;/a&gt; made their first contribution in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8479&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8479&lt;/a&gt;&lt;/li&gt;
<li><a href="https://github.com/timsmid&quot;&gt;&lt;code&gt;@​timsmid&lt;/code&gt;&lt;/a&gt; made their first contribution in <a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8317&quot;&gt;PHP\-CS\-Fixer/PHP\-CS\-Fixer\#8317&lt;/a&gt;&lt;/li&gt;
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.70.2...v3.71.0&quot;&gt;https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.70.2...v3.71.0&lt;/a&gt;&lt;/p&gt;
</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&quot;&gt;friendsofphp/php\-cs\-fixer&#39;s changelog</a>.</em></p>
<blockquote>
<h2>Changelog for v3.71.0</h2>
<ul>
<li>feat: OrderedImportsFixer - deprecate length sorting algorithm (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8473&quot;&gt;\#8473&lt;/a&gt;\)</li>
<li>fix: <code>BinaryOperatorSpacesFixer</code> - do not break alignment of UTF-8 array keys (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8484&quot;&gt;\#8484&lt;/a&gt;\)</li>
<li>fix: <code>PhpdocAlignFixer</code> - align correctly type with UTF8 characters (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8486&quot;&gt;\#8486&lt;/a&gt;\)</li>
<li>fix: <code>SingleSpaceAroundConstructFixer</code> - handle alternative syntax (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8317&quot;&gt;\#8317&lt;/a&gt;\)</li>
<li>fix: <code>StatementIndentationFixer</code> - return in braceless if (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8479&quot;&gt;\#8479&lt;/a&gt;\)</li>
<li>chore: update type in <code>SingleSpaceAroundConstructFixerTest::provideFixWithElseIfCases</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8481&quot;&gt;\#8481&lt;/a&gt;\)</li>
<li>chore: update type in <code>SingleSpaceAroundConstructFixerTest::provideFixWithIfCases</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8482&quot;&gt;\#8482&lt;/a&gt;\)</li>
<li>deps: bump phpstan/phpstan from 2.1.6 to 2.1.7 in /dev-tools in the phpstan group (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8485&quot;&gt;\#8485&lt;/a&gt;\)</li>
<li>DX: cleanup <code>PhpdocNoAliasTagFixerTest</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8476&quot;&gt;\#8476&lt;/a&gt;\)</li>
<li>refactor: add <code>FullyQualifiedNameAnalyzer</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8048&quot;&gt;\#8048&lt;/a&gt;\)</li>
<li>refactor: codeHash - update when it's (re-)generated (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8470&quot;&gt;\#8470&lt;/a&gt;\)</li>
<li>refactor: <code>SwitchAnalyzer</code> - improve performance (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8407&quot;&gt;\#8407&lt;/a&gt;\)</li>
<li>test: NameQualifiedTransformerTest - correct test case (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8471&quot;&gt;\#8471&lt;/a&gt;\)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/3825ffdc69501e1c9230291b79f036a0c0d8749d&quot;&gt;&lt;code&gt;3825ffd&lt;/code&gt;&lt;/a&gt; prepared the 3.71.0 release</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8cd125a2687d2805e8c0f6b7b037e3e061ac750a&quot;&gt;&lt;code&gt;8cd125a&lt;/code&gt;&lt;/a&gt; fix: <code>BinaryOperatorSpacesFixer</code> - do not break alignment of UTF-8 array keys...</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/6ab01ef128030268965637f6fc4500834778b782&quot;&gt;&lt;code&gt;6ab01ef&lt;/code&gt;&lt;/a&gt; fix: <code>PhpdocAlignFixer</code> - align correctly type with UTF8 characters (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8486&quot;&gt;\#8486&lt;/a&gt;\)</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/2f7ae4de183dbf894ff8c7aba08436fa7afc5032&quot;&gt;&lt;code&gt;2f7ae4d&lt;/code&gt;&lt;/a&gt; deps: bump phpstan/phpstan from 2.1.6 to 2.1.7 in /dev-tools in the phpstan g...</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/695c1998dee19fab070a06ce1a254d6f58dca0cf&quot;&gt;&lt;code&gt;695c199&lt;/code&gt;&lt;/a&gt; fix: <code>SingleSpaceAroundConstructFixer</code> - handle alternative syntax (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8317&quot;&gt;\#8317&lt;/a&gt;\)</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/4fbbd57031b88f01a58a9176a86841bff3abe19a&quot;&gt;&lt;code&gt;4fbbd57&lt;/code&gt;&lt;/a&gt; chore: update type in `SingleSpaceAroundConstructFixerTest::provideFixWithIfC...</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/dcb00da594a1316610e3cedb4c94cb63ad3c7471&quot;&gt;&lt;code&gt;dcb00da&lt;/code&gt;&lt;/a&gt; chore: update type in `SingleSpaceAroundConstructFixerTest::provideFixWithEls...</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/bb0a630461dcdf33302422303e6bb61db5cd50c5&quot;&gt;&lt;code&gt;bb0a630&lt;/code&gt;&lt;/a&gt; fix: <code>StatementIndentationFixer</code> - return in braceless if (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8479&quot;&gt;\#8479&lt;/a&gt;\)</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/ea3b49d4afa51ac117669337a5b93791fb56f3ea&quot;&gt;&lt;code&gt;ea3b49d&lt;/code&gt;&lt;/a&gt; DX: cleanup <code>PhpdocNoAliasTagFixerTest</code> (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8476&quot;&gt;\#8476&lt;/a&gt;\)</li>
<li><a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/3390bf7c0cda5f8ae6a20c925c339401004ce3ca&quot;&gt;&lt;code&gt;3390bf7&lt;/code&gt;&lt;/a&gt; refactor: <code>SwitchAnalyzer</code> - improve performance (<a href="https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8407&quot;&gt;\#8407&lt;/a&gt;\)</li>
<li>Additional commits viewable in <a href="https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.70.2...v3.71.0&quot;&gt;compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=friendsofphp/php-cs-fixer&package-manager=composer&previous-version=3.70.2&new-version=3.71.0)](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>