Skip to content

Commit 7aaafec

Browse files
[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 &quot;i&quot;-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 &quot;x&quot;-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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=phpstan/phpstan&package-manager=composer&previous-version=1.11.9&new-version=1.11.10)](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 7aaafec

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

composer.lock

Lines 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

Comments
 (0)