[PHP-WEBMASTER] [web-php] PR #1184: composer(deps-dev): bump phpunit/phpunit from 11.4.3 to 11.5.0

Pull Request: composer(deps-dev): bump phpunit/phpunit from 11.4.3 to 11.5.0 by dependabot[bot] · Pull Request #1184 · php/web-php · GitHub
Author: dependabot[bot]

Bumps [phpunit/phpunit](GitHub - sebastianbergmann/phpunit: The PHP Unit Testing framework.) from 11.4.3 to 11.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sebastianbergmann/phpunit/releases&quot;&gt;phpunit/phpunit&#39;s releases</a>.</em></p>
<blockquote>
<h2>PHPUnit 11.5.0</h2>
<h3>Added</h3>
<ul>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5948&quot;&gt;\#5948&lt;/a&gt;: Support for Property Hooks in Test Doubles</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub Provide a way to stop execution at a particular deprecation</li>
<li>Method <code>assertContainsNotOnlyInstancesOf()</code> in the <code>PHPUnit\Framework\Assert</code> class as the inverse of the <code>assertContainsOnlyInstancesOf()</code> method</li>
<li>Methods <code>assertContainsOnlyArray()</code>, <code>assertContainsOnlyBool()</code>, <code>assertContainsOnlyCallable()</code>, <code>assertContainsOnlyFloat()</code>, <code>assertContainsOnlyInt()</code>, <code>assertContainsOnlyIterable()</code>, <code>assertContainsOnlyNull()</code>, <code>assertContainsOnlyNumeric()</code>, <code>assertContainsOnlyObject()</code>, <code>assertContainsOnlyResource()</code>, <code>assertContainsOnlyClosedResource()</code>, <code>assertContainsOnlyScalar()</code>, and <code>assertContainsOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>assertContainsOnly()</code> method</li>
<li>Methods <code>assertContainsNotOnlyArray()</code>, <code>assertContainsNotOnlyBool()</code>, <code>assertContainsNotOnlyCallable()</code>, <code>assertContainsNotOnlyFloat()</code>, <code>assertContainsNotOnlyInt()</code>, <code>assertContainsNotOnlyIterable()</code>, <code>assertContainsNotOnlyNull()</code>, <code>assertContainsNotOnlyNumeric()</code>, <code>assertContainsNotOnlyObject()</code>, <code>assertContainsNotOnlyResource()</code>, <code>assertContainsNotOnlyClosedResource()</code>, <code>assertContainsNotOnlyScalar()</code>, and <code>assertContainsNotOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>assertNotContainsOnly()</code> method</li>
<li>Methods <code>containsOnlyArray()</code>, <code>containsOnlyBool()</code>, <code>containsOnlyCallable()</code>, <code>containsOnlyFloat()</code>, <code>containsOnlyInt()</code>, <code>containsOnlyIterable()</code>, <code>containsOnlyNull()</code>, <code>containsOnlyNumeric()</code>, <code>containsOnlyObject()</code>, <code>containsOnlyResource()</code>, <code>containsOnlyClosedResource()</code>, <code>containsOnlyScalar()</code>, and <code>containsOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>containsOnly()</code> method</li>
<li>Methods <code>isArray()</code>, <code>isBool()</code>, <code>isCallable()</code>, <code>isFloat()</code>, <code>isInt()</code>, <code>isIterable()</code>, <code>isNumeric()</code>, <code>isObject()</code>, <code>isResource()</code>, <code>isClosedResource()</code>, <code>isScalar()</code>, <code>isString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>isType()</code> method</li>
<li><code>TestRunner\ChildProcessStarted</code> and <code>TestRunner\ChildProcessFinished</code> events</li>
</ul>
<h3>Changed</h3>
<ul>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5998&quot;&gt;\#5998&lt;/a&gt;: Do not run <code>SKIPIF</code> section of PHPT test in separate process when it is free of side effects</li>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5999&quot;&gt;\#5999&lt;/a&gt;: Do not run <code>CLEAN</code> section of PHPT test in separate process when it is free of side effects that modify the parent process</li>
</ul>
<h3>Deprecated</h3>
<ul>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>isType()</code> (use <code>isArray()</code>, <code>isBool()</code>, <code>isCallable()</code>, <code>isFloat()</code>, <code>isInt()</code>, <code>isIterable()</code>, <code>isNull()</code>, <code>isNumeric()</code>, <code>isObject()</code>, <code>isResource()</code>, <code>isClosedResource()</code>, <code>isScalar()</code>, or <code>isString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>assertContainsOnly()</code> (use <code>assertContainsOnlyArray()</code>, <code>assertContainsOnlyBool()</code>, <code>assertContainsOnlyCallable()</code>, <code>assertContainsOnlyFloat()</code>, <code>assertContainsOnlyInt()</code>, <code>assertContainsOnlyIterable()</code>, <code>assertContainsOnlyNumeric()</code>, <code>assertContainsOnlyObject()</code>, <code>assertContainsOnlyResource()</code>, <code>assertContainsOnlyClosedResource()</code>, <code>assertContainsOnlyScalar()</code>, or <code>assertContainsOnlyString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>assertNotContainsOnly()</code> (use <code>assertContainsNotOnlyArray()</code>, <code>assertContainsNotOnlyBool()</code>, <code>assertContainsNotOnlyCallable()</code>, <code>assertContainsNotOnlyFloat()</code>, <code>assertContainsNotOnlyInt()</code>, <code>assertContainsNotOnlyIterable()</code>, <code>assertContainsNotOnlyNumeric()</code>, <code>assertContainsNotOnlyObject()</code>, <code>assertContainsNotOnlyResource()</code>, <code>assertContainsNotOnlyClosedResource()</code>, <code>assertContainsNotOnlyScalar()</code>, or <code>assertContainsNotOnlyString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>containsOnly()</code> (use <code>containsOnlyArray()</code>, <code>containsOnlyBool()</code>, <code>containsOnlyCallable()</code>, <code>containsOnlyFloat()</code>, <code>containsOnlyInt()</code>, <code>containsOnlyIterable()</code>, <code>containsOnlyNumeric()</code>, <code>containsOnlyObject()</code>, <code>containsOnlyResource()</code>, <code>containsOnlyClosedResource()</code>, <code>containsOnlyScalar()</code>, or <code>containsOnlyString()</code> instead)</li>
</ul>
<hr />
<p><a href="https://docs.phpunit.de/en/11.5/installation.html&quot;&gt;How to install or update PHPUnit</a></p>
<h2>PHPUnit 11.4.4</h2>
<h3>Fixed</h3>
<ul>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>ignoreIndirectDeprecations=true</code> suppresses deprecations triggered in test code</li>
</ul>
<hr />
<p><a href="https://docs.phpunit.de/en/11.4/installation.html&quot;&gt;How to install or update PHPUnit</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sebastianbergmann/phpunit/blob/11.5.0/ChangeLog-11.5.md&quot;&gt;phpunit/phpunit&#39;s changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/sebastianbergmann/phpunit/compare/11.4.4...11.5.0&quot;&gt;11\.5\.0&lt;/a&gt; - 2024-12-06</h2>
<h3>Added</h3>
<ul>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5948&quot;&gt;\#5948&lt;/a&gt;: Support for Property Hooks in Test Doubles</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub Provide a way to stop execution at a particular deprecation</li>
<li>Method <code>assertContainsNotOnlyInstancesOf()</code> in the <code>PHPUnit\Framework\Assert</code> class as the inverse of the <code>assertContainsOnlyInstancesOf()</code> method</li>
<li>Methods <code>assertContainsOnlyArray()</code>, <code>assertContainsOnlyBool()</code>, <code>assertContainsOnlyCallable()</code>, <code>assertContainsOnlyFloat()</code>, <code>assertContainsOnlyInt()</code>, <code>assertContainsOnlyIterable()</code>, <code>assertContainsOnlyNull()</code>, <code>assertContainsOnlyNumeric()</code>, <code>assertContainsOnlyObject()</code>, <code>assertContainsOnlyResource()</code>, <code>assertContainsOnlyClosedResource()</code>, <code>assertContainsOnlyScalar()</code>, and <code>assertContainsOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>assertContainsOnly()</code> method</li>
<li>Methods <code>assertContainsNotOnlyArray()</code>, <code>assertContainsNotOnlyBool()</code>, <code>assertContainsNotOnlyCallable()</code>, <code>assertContainsNotOnlyFloat()</code>, <code>assertContainsNotOnlyInt()</code>, <code>assertContainsNotOnlyIterable()</code>, <code>assertContainsNotOnlyNull()</code>, <code>assertContainsNotOnlyNumeric()</code>, <code>assertContainsNotOnlyObject()</code>, <code>assertContainsNotOnlyResource()</code>, <code>assertContainsNotOnlyClosedResource()</code>, <code>assertContainsNotOnlyScalar()</code>, and <code>assertContainsNotOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>assertNotContainsOnly()</code> method</li>
<li>Methods <code>containsOnlyArray()</code>, <code>containsOnlyBool()</code>, <code>containsOnlyCallable()</code>, <code>containsOnlyFloat()</code>, <code>containsOnlyInt()</code>, <code>containsOnlyIterable()</code>, <code>containsOnlyNull()</code>, <code>containsOnlyNumeric()</code>, <code>containsOnlyObject()</code>, <code>containsOnlyResource()</code>, <code>containsOnlyClosedResource()</code>, <code>containsOnlyScalar()</code>, and <code>containsOnlyString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>containsOnly()</code> method</li>
<li>Methods <code>isArray()</code>, <code>isBool()</code>, <code>isCallable()</code>, <code>isFloat()</code>, <code>isInt()</code>, <code>isIterable()</code>, <code>isNumeric()</code>, <code>isObject()</code>, <code>isResource()</code>, <code>isClosedResource()</code>, <code>isScalar()</code>, <code>isString()</code> in the <code>PHPUnit\Framework\Assert</code> class as specialized alternatives for the generic <code>isType()</code> method</li>
<li><code>TestRunner\ChildProcessStarted</code> and <code>TestRunner\ChildProcessFinished</code> events</li>
</ul>
<h3>Changed</h3>
<ul>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5998&quot;&gt;\#5998&lt;/a&gt;: Do not run <code>SKIPIF</code> section of PHPT test in separate process when it is free of side effects</li>
<li><a href="https://redirect.github.com/sebastianbergmann/phpunit/pull/5999&quot;&gt;\#5999&lt;/a&gt;: Do not run <code>CLEAN</code> section of PHPT test in separate process when it is free of side effects that modify the parent process</li>
<li>The type of the value passed for the <code>$type</code> parameter of the <code>assertContainsOnly()</code>, <code>assertNotContainsOnly()</code>, and <code>containsOnly()</code> methods can now be <code>NativeType</code></li>
</ul>
<h3>Deprecated</h3>
<ul>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>isType()</code> (use <code>isArray()</code>, <code>isBool()</code>, <code>isCallable()</code>, <code>isFloat()</code>, <code>isInt()</code>, <code>isIterable()</code>, <code>isNull()</code>, <code>isNumeric()</code>, <code>isObject()</code>, <code>isResource()</code>, <code>isClosedResource()</code>, <code>isScalar()</code>, or <code>isString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>assertContainsOnly()</code> (use <code>assertContainsOnlyArray()</code>, <code>assertContainsOnlyBool()</code>, <code>assertContainsOnlyCallable()</code>, <code>assertContainsOnlyFloat()</code>, <code>assertContainsOnlyInt()</code>, <code>assertContainsOnlyIterable()</code>, <code>assertContainsOnlyNumeric()</code>, <code>assertContainsOnlyObject()</code>, <code>assertContainsOnlyResource()</code>, <code>assertContainsOnlyClosedResource()</code>, <code>assertContainsOnlyScalar()</code>, or <code>assertContainsOnlyString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>assertNotContainsOnly()</code> (use <code>assertContainsNotOnlyArray()</code>, <code>assertContainsNotOnlyBool()</code>, <code>assertContainsNotOnlyCallable()</code>, <code>assertContainsNotOnlyFloat()</code>, <code>assertContainsNotOnlyInt()</code>, <code>assertContainsNotOnlyIterable()</code>, <code>assertContainsNotOnlyNumeric()</code>, <code>assertContainsNotOnlyObject()</code>, <code>assertContainsNotOnlyResource()</code>, <code>assertContainsNotOnlyClosedResource()</code>, <code>assertContainsNotOnlyScalar()</code>, or <code>assertContainsNotOnlyString()</code> instead)</li>
<li><a href="Issues · sebastianbergmann/phpunit · GitHub <code>containsOnly()</code> (use <code>containsOnlyArray()</code>, <code>containsOnlyBool()</code>, <code>containsOnlyCallable()</code>, <code>containsOnlyFloat()</code>, <code>containsOnlyInt()</code>, <code>containsOnlyIterable()</code>, <code>containsOnlyNumeric()</code>, <code>containsOnlyObject()</code>, <code>containsOnlyResource()</code>, <code>containsOnlyClosedResource()</code>, <code>containsOnlyScalar()</code>, or <code>containsOnlyString()</code> instead)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/0569902506a6c0878930b87ea79ec3b50ea563f7&quot;&gt;&lt;code&gt;0569902&lt;/code&gt;&lt;/a&gt; Prepare release</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/13b090a2fe93ec21a9214a59d73694af4ea50b18&quot;&gt;&lt;code&gt;13b090a&lt;/code&gt;&lt;/a&gt; Merge branch '10.5' into 11.5</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/e74d50ed445074ceb0def714892b50cf07d6973d&quot;&gt;&lt;code&gt;e74d50e&lt;/code&gt;&lt;/a&gt; Merge branch '9.6' into 10.5</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/f80235cb4d3caa59ae09be3adf1ded27521d1a9c&quot;&gt;&lt;code&gt;f80235c&lt;/code&gt;&lt;/a&gt; Prepare release</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/40e7f1700ed10cf80654d5d3a0ad007f1a148918&quot;&gt;&lt;code&gt;40e7f17&lt;/code&gt;&lt;/a&gt; Merge branch '8.5' into 9.6</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/d843cb5bcf0bf9ae3484016444fe0c5b6ec7e4fa&quot;&gt;&lt;code&gt;d843cb5&lt;/code&gt;&lt;/a&gt; Prepare release</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/3e2d0e72654b1002bec79849c8ecb95a6ca004d9&quot;&gt;&lt;code&gt;3e2d0e7&lt;/code&gt;&lt;/a&gt; Update dependencies</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/638ecd8c9c905952d9587e42535c41a9d81c53d7&quot;&gt;&lt;code&gt;638ecd8&lt;/code&gt;&lt;/a&gt; Update dependencies</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/14696d7565015ba7b31acf870bbc47b61b39df69&quot;&gt;&lt;code&gt;14696d7&lt;/code&gt;&lt;/a&gt; The next version will be PHPUnit 11.5.0</li>
<li><a href="https://github.com/sebastianbergmann/phpunit/commit/7976d5649c0a5aa6a3c3a104ae385cc8614b34b9&quot;&gt;&lt;code&gt;7976d56&lt;/code&gt;&lt;/a&gt; Leftover</li>
<li>Additional commits viewable in <a href="https://github.com/sebastianbergmann/phpunit/compare/11.4.3...11.5.0&quot;&gt;compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](compatibility: 50%)](About Dependabot security updates - GitHub Docs)

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>