-
Notifications
You must be signed in to change notification settings - Fork 10
Commit 7aaafec
authored
[TASK]: Bump phpstan/phpstan from 1.11.9 to 1.11.10 (#695)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.11.9
to 1.11.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/phpstan/phpstan/releases">phpstan/phpstan's
releases</a>.</em></p>
<blockquote>
<h2>1.11.10</h2>
<h1>Bleeding edge 🔪</h1>
<ul>
<li>Precise array shape for <code>preg_replace_callback()</code>
<code>$matches</code> (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3281">#3281</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Report invalid exclude paths in PHP config (<a
href="https://github.com/phpstan/phpstan-src/commit/9718c14f1ffac81ba3d2bf331b4e8b4041a4d004">https://github.com/phpstan/phpstan-src/commit/9718c14f1ffac81ba3d2bf331b4e8b4041a4d004</a>)</li>
</ul>
<p><em>If you want to see the shape of things to come and adopt bleeding
edge features early, you can include this config file in your project's
<code>phpstan.neon</code>:</em></p>
<pre><code>includes:
- vendor/phpstan/phpstan/conf/bleedingEdge.neon
</code></pre>
<p><em>Of course, there are no backwards compatibility guarantees when
you include this file. The behaviour and reported errors can change in
minor versions with this file included. <a
href="https://phpstan.org/blog/what-is-bleeding-edge">Learn
more</a></em></p>
<h1>Improvements 🔧</h1>
<ul>
<li>Allow nonexistent paths in excludePaths by appending
<code>(?)</code> (<a
href="https://github.com/phpstan/phpstan-src/commit/39649c2b9db016edabdb813dfe39ae0fd46e0c09">https://github.com/phpstan/phpstan-src/commit/39649c2b9db016edabdb813dfe39ae0fd46e0c09</a>,
<a
href="https://github.com/phpstan/phpstan-src/commit/be65babffe40c48c303411abf8a56116a274b893">https://github.com/phpstan/phpstan-src/commit/be65babffe40c48c303411abf8a56116a274b893</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/11436">#11436</a></li>
<li>Do not report nonexistent paths in ignoreErrors if
<code>reportUnmatchedIgnoredErrors: false</code> (<a
href="https://github.com/phpstan/phpstan-src/commit/b7fe9900d5933ffdbdeeb2b10877fd2764cb8bb8">https://github.com/phpstan/phpstan-src/commit/b7fe9900d5933ffdbdeeb2b10877fd2764cb8bb8</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/11436">#11436</a></li>
<li>Narrow tagged unions based on <code>count()</code> with array size
(<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3302">#3302</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
</ul>
<h1>Bugfixes 🐛</h1>
<ul>
<li>RegularExpressionPatternRule: fix false positive in preg_quote()
handling (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3280">#3280</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/11432">#11432</a>,
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Support literal strings in RegexGroupParser (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3284">#3284</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Support classes of literal strings in RegexGroupParser (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3285">#3285</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Don't infer constant types for "i"-modfied patterns (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3288">#3288</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Support non-falsy-string in RegexGroupParser (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3289">#3289</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>RegexGroupParser: Ignore whitespaces on "x"-modified
patterns (<a
href="https://redirect.github.com/phpstan/phpstan/issues/3291">#3291</a>)
(<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3291">#3291</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>RegexArrayShapeMatcher: fix preg_match_all with PREG_OFFSET_CAPTURE
(<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3292">#3292</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/11457">#11457</a>,
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>RegexArrayShapeMatcher - Fix subject types (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3300">#3300</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Fix <code>ConstantArrayType::isSuperTypeOf()</code> for empty array
(<a
href="https://github.com/phpstan/phpstan-src/commit/ed6bc0b93499b5c7463ba05aefb1377b9eb9d1e0">https://github.com/phpstan/phpstan-src/commit/ed6bc0b93499b5c7463ba05aefb1377b9eb9d1e0</a>)</li>
<li>is_resource: adjust type specification for truthy context only (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3298">#3298</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/9687">#9687</a>,
thanks <a
href="https://github.com/janedbal"><code>@janedbal</code></a>!</li>
<li>Fix loose comparison between '1' and '+1' (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3301">#3301</a>),
thanks <a href="https://github.com/thg2k"><code>@thg2k</code></a>!</li>
</ul>
<h1>Function signature fixes 🤖</h1>
<ul>
<li>Update some mysqli function return types (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3279">#3279</a>),
<a
href="https://redirect.github.com/phpstan/phpstan/issues/8345">#8345</a>,
thanks <a
href="https://github.com/mattschlosser"><code>@mattschlosser</code></a>!</li>
</ul>
<h1>Internals 🔍</h1>
<ul>
<li>Extracted RegexGroupParser from RegexArrayShapeMatcher (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3278">#3278</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>E2E test about path validation in ignoreErrors and excludePaths (<a
href="https://github.com/phpstan/phpstan-src/commit/9246976958fb22e3464f7a25ef2ab97caed5aa44">https://github.com/phpstan/phpstan-src/commit/9246976958fb22e3464f7a25ef2ab97caed5aa44</a>)</li>
<li>RegularExpressionPatternRuleTest: utilize <code>preg_match()</code>
array shape tests (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3290">#3290</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
<li>Simplify RegexArrayShapeMatcher (<a
href="https://redirect.github.com/phpstan/phpstan-src/pull/3293">#3293</a>),
thanks <a
href="https://github.com/staabm"><code>@staabm</code></a>!</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/phpstan/phpstan/commit/640410b32995914bde3eed26fa89552f9c2c082f"><code>640410b</code></a>
PHPStan 1.11.10</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/b7fe99093d6d93043f8b19a8356f55b0fb2e395d"><code>b7fe990</code></a>
Updated PHPStan to commit b7fe9900d5933ffdbdeeb2b10877fd2764cb8bb8</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/b7ec800a3ccfca01b93a3acc6e5959446a55ead5"><code>b7ec800</code></a>
Updated PHPStan to commit b7ec800b059316d33fb1cc370229bfe5b4143123</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/ed6bc0b2ecdab3e0de15794344322f53d621dbe6"><code>ed6bc0b</code></a>
Updated PHPStan to commit ed6bc0b93499b5c7463ba05aefb1377b9eb9d1e0</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/6321600a1910a90d53cc07cf209c7fc85aa6063b"><code>6321600</code></a>
Updated PHPStan to commit 63216003befc80712b927c54235dc70cd2c3d134</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/080280ff63f19f98eb7e417c55c54cb5389be9d8"><code>080280f</code></a>
Updated PHPStan to commit 080280f549bad9bd285de3ea720d34021d165ca4</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/285ca8b88ac60e6f3e78b2ffa640f8a6d4b8fe5f"><code>285ca8b</code></a>
Updated PHPStan to commit 285ca8b7117a46008039adea0c4806c7d52f21dc</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/9a3c10286341fdec5c8acf0cc4d78eacdb3ea5ea"><code>9a3c102</code></a>
Updated PHPStan to commit 9a3c102fec4ab55bdd5c97e785dc92b368b5a9be</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/abf47da4c280c65c6dc0e1654523bcb63dcf12d6"><code>abf47da</code></a>
Update baselines</li>
<li><a
href="https://github.com/phpstan/phpstan/commit/2acc115d6cfef0b579d1e1eef2f8ae9839375f1f"><code>2acc115</code></a>
Updated PHPStan to commit 2acc115f97bfba95af0f3ef2e0134d84c7897fe3</li>
<li>Additional commits viewable in <a
href="https://github.com/phpstan/phpstan/compare/1.11.9...1.11.10">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>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent df6767f commit 7aaafecCopy full SHA for 7aaafec
1 file changed
+5
-5
lines changed+5-5Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments