[PR #914] [MERGED] Bump phpstan/phpstan from 0.10.6 to 0.11.2 #1442

Closed
opened 2026-02-26 03:31:02 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/koel/koel/pull/914
Author: @dependabot-preview[bot]
Created: 2/13/2019
Status: Merged
Merged: 2/20/2019
Merged by: @phanan

Base: masterHead: dependabot/composer/phpstan/phpstan-0.11.2


📝 Commits (1)

  • f88f984 Bump phpstan/phpstan from 0.10.6 to 0.11.2

📊 Changes

2 files changed (+61 additions, -58 deletions)

View changed files

📝 composer.json (+1 -1)
📝 composer.lock (+60 -57)

📄 Description

Bumps phpstan/phpstan from 0.10.6 to 0.11.2.

Release notes

Sourced from phpstan/phpstan's releases.

0.11.2

Improvements

  • Added possibility to override rule error file for some custom edgecase rules (#1863), thanks lookyman!
  • Allow annotations to override properties set in PhpDefectClassReflectionExtension (#1857), thanks thewilkybarkid!

Bugfixes

  • Fix method signature rule for private methods (#1837), thanks iluuu1994!
  • Only inherit phpDoc comments of non-private methods (#1867), thanks iluuu1994!
  • Add missing built-in PHP dynamic constants (#1830), thanks h4kuna!
  • Correct the $ownerDocument property types for DOMDocument/DOMElement (#1859), thanks duncan3dc!
  • Correct union of array&nonEmpty and array() (6e23192e0abbc2668735fdbdae27aea392dcd527), #1810
  • Fixed negative context of if ($array) (733494770875917e793999037c57523ee74abe34), #1891, #1825
  • Fixed isset() result for mixed variable type (8e185a74), #1832, thanks CZechBoY for the bisecting work :)

Function signatures fixes

  • Mark MultipleIterator constructor argument as optional (#1841), thanks cs278!
  • Fixed http_build_query signature (91797bb1776c20f50ac034f94944b372f3dbd9ea)
  • PDOStatement::fetchColumn() may return NULL (#1886), thanks morozov!
  • Update MongoDB\BSON\UTCDateTime construct hinting (#1858), thanks aiprogMach!
  • SplFileObject::current() can return false (#1844), thanks orklah!
  • Add signature and return type for php-postal functions (#1878), thanks runciters!

0.11.1

Bugfixes

  • Fixed crash when extending classes with methods with multiple overloaded variants (56d6517588e3343c1cf8acdbbc59cbcfb549260a), #1806
  • Fixed crash when analyzing methods inside traits (0539b7f802ac4864f6122d89a57b42f16b650b53), #1793
  • Fixed crash when analysing traits in IncompatibleDefaultParameterTypeRule (1122f87b11522b5595c44a9d8726389ecaada8e7), #1784
  • Fixed crash with empty dim fetch ($foo[]) in array destructuring (list()) (4ed101222c8e57dee872857993c6df1cc90b1dc1), #1805
  • Fixed accessing int|null offset on arrays (dac1ea20cc54da8b3ff8ca5dbcc02d78deda43bf)
  • Fixed internal error in PhpMethodReflection::isVariadic() in case of invalid cache (#1818), #1477, thanks dmitrydymarchuk!

Function signatures fixes

  • Fixed case-insensitive Redis methods (#1812), thanks Danack!
  • Updated return types of the functions from some extensions (#1798), thanks morozov!
  • Fixed parse_url() extension (#1815, fc2d7527ae817ca48d9fec8958375d4e09f1ce4a), #1797 - thanks Garfunkiel!

0.11

PHPStan 0.11 has been made possible by LOVOO:

LOVOO: PHPStan is an elementary part of our development workflow. We cannot live without it! Thanks for the great work!

... (truncated)
Commits
  • 8e185a7 Fixed Isset_ result for mixed variable type
  • 38e7294 Allow annotations to override properties set in PhpDefectClassReflectionExten...
  • 9d7e87d Specify options argument as optional
  • fa493da Specify return type and options argument for php-postal functions
  • 01b595e Add signature and return type for php-postal functions
  • 7334947 Fixed negative context of if ($array)
  • 6e23192 Correct union of array&nonEmpty and array()
  • c7d316e Correct the ownerDocument types for DomDocument/DomElement
  • bdbb26b SplFileObject::current() can return false
  • cdfd2d1 Update UTCDateTime construct hinting (#1858)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/koel/koel/pull/914 **Author:** [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) **Created:** 2/13/2019 **Status:** ✅ Merged **Merged:** 2/20/2019 **Merged by:** [@phanan](https://github.com/phanan) **Base:** `master` ← **Head:** `dependabot/composer/phpstan/phpstan-0.11.2` --- ### 📝 Commits (1) - [`f88f984`](https://github.com/koel/koel/commit/f88f984a77aed780b060ea120c1ee1bc590090bf) Bump phpstan/phpstan from 0.10.6 to 0.11.2 ### 📊 Changes **2 files changed** (+61 additions, -58 deletions) <details> <summary>View changed files</summary> 📝 `composer.json` (+1 -1) 📝 `composer.lock` (+60 -57) </details> ### 📄 Description Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 0.10.6 to 0.11.2. <details> <summary>Release notes</summary> *Sourced from [phpstan/phpstan's releases](https://github.com/phpstan/phpstan/releases).* > ## 0.11.2 > Improvements > ============= > > * Added possibility to override rule error file for some custom edgecase rules ([#1863](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1863)), thanks [**lookyman**](https://github.com/lookyman)! > * Allow annotations to override properties set in PhpDefectClassReflectionExtension ([#1857](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1857)), thanks [**thewilkybarkid**](https://github.com/thewilkybarkid)! > > Bugfixes > ============= > > * Fix method signature rule for private methods ([#1837](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1837)), thanks [**iluuu1994**](https://github.com/iluuu1994)! > * Only inherit phpDoc comments of non-private methods ([#1867](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1867)), thanks [**iluuu1994**](https://github.com/iluuu1994)! > * Add missing built-in PHP dynamic constants ([#1830](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1830)), thanks [**h4kuna**](https://github.com/h4kuna)! > * Correct the $ownerDocument property types for DOMDocument/DOMElement ([#1859](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1859)), thanks [**duncan3dc**](https://github.com/duncan3dc)! > * Correct union of `array&nonEmpty` and `array()` (6e23192e0abbc2668735fdbdae27aea392dcd527), [#1810](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1810) > * Fixed negative context of `if ($array)` (733494770875917e793999037c57523ee74abe34), [#1891](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1891), [#1825](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1825) > * Fixed `isset()` result for mixed variable type (8e185a74), [#1832](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1832), thanks [**CZechBoY**](https://github.com/CZechBoY) for the bisecting work :) > > Function signatures fixes > ============= > > * Mark MultipleIterator constructor argument as optional ([#1841](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1841)), thanks [**cs278**](https://github.com/cs278)! > * Fixed http_build_query signature (91797bb1776c20f50ac034f94944b372f3dbd9ea) > * PDOStatement::fetchColumn() may return NULL ([#1886](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1886)), thanks [**morozov**](https://github.com/morozov)! > * Update MongoDB\BSON\UTCDateTime construct hinting ([#1858](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1858)), thanks [**aiprogMach**](https://github.com/aiprogMach)! > * SplFileObject::current() can return false ([#1844](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1844)), thanks [**orklah**](https://github.com/orklah)! > * Add signature and return type for php-postal functions ([#1878](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1878)), thanks [**runciters**](https://github.com/runciters)! > > ## 0.11.1 > Bugfixes > ============= > > * Fixed crash when extending classes with methods with multiple overloaded variants (56d6517588e3343c1cf8acdbbc59cbcfb549260a), [#1806](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1806) > * Fixed crash when analyzing methods inside traits (0539b7f802ac4864f6122d89a57b42f16b650b53), [#1793](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1793) > * Fixed crash when analysing traits in IncompatibleDefaultParameterTypeRule (1122f87b11522b5595c44a9d8726389ecaada8e7), [#1784](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1784) > * Fixed crash with empty dim fetch (`$foo[]`) in array destructuring (`list()`) (4ed101222c8e57dee872857993c6df1cc90b1dc1), [#1805](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1805) > * Fixed accessing `int|null` offset on arrays (dac1ea20cc54da8b3ff8ca5dbcc02d78deda43bf) > * Fixed internal error in `PhpMethodReflection::isVariadic()` in case of invalid cache ([#1818](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1818)), [#1477](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1477), thanks [**dmitrydymarchuk**](https://github.com/dmitrydymarchuk)! > > Function signatures fixes > ============= > > * Fixed case-insensitive Redis methods ([#1812](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1812)), thanks [**Danack**](https://github.com/Danack)! > * Updated return types of the functions from some extensions ([#1798](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1798)), thanks [**morozov**](https://github.com/morozov)! > * Fixed `parse_url()` extension ([#1815](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1815), fc2d7527ae817ca48d9fec8958375d4e09f1ce4a), [#1797](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1797) - thanks [**Garfunkiel**](https://github.com/Garfunkiel)! > > ## 0.11 > PHPStan 0.11 has been made possible by [LOVOO](https://www.lovoo.com): > > > [**LOVOO**](https://www.lovoo.com): PHPStan is an elementary part of our development workflow. We cannot live without it! Thanks for the great work! ></tr></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`8e185a7`](https://github.com/phpstan/phpstan/commit/8e185a74004920419ee97bf9dc62e6a175e8dca5) Fixed Isset_ result for mixed variable type - [`38e7294`](https://github.com/phpstan/phpstan/commit/38e72941a95da5a35ebd0a9668d64d7a11129b1e) Allow annotations to override properties set in PhpDefectClassReflectionExten... - [`9d7e87d`](https://github.com/phpstan/phpstan/commit/9d7e87dadbe2233f90f2134e2934277842000669) Specify options argument as optional - [`fa493da`](https://github.com/phpstan/phpstan/commit/fa493da801f6c295efd8c4e51c3489ffb3ed97c5) Specify return type and options argument for php-postal functions - [`01b595e`](https://github.com/phpstan/phpstan/commit/01b595efb2cd202570ca8fd9e1bbc094f9834f35) Add signature and return type for php-postal functions - [`7334947`](https://github.com/phpstan/phpstan/commit/733494770875917e793999037c57523ee74abe34) Fixed negative context of `if ($array)` - [`6e23192`](https://github.com/phpstan/phpstan/commit/6e23192e0abbc2668735fdbdae27aea392dcd527) Correct union of array&nonEmpty and array() - [`c7d316e`](https://github.com/phpstan/phpstan/commit/c7d316e3be1443a8e32f25062d3aaf1a056167b4) Correct the ownerDocument types for DomDocument/DomElement - [`bdbb26b`](https://github.com/phpstan/phpstan/commit/bdbb26b9d9e4ae8bdfbf02aa055322c3095de68f) SplFileObject::current() can return false - [`cdfd2d1`](https://github.com/phpstan/phpstan/commit/cdfd2d1fd9ac14361cd187d4fd96fa38987f8045) Update UTCDateTime construct hinting ([#1858](https://github-redirect.dependabot.com/phpstan/phpstan/issues/1858)) - Additional commits viewable in [compare view](https://github.com/phpstan/phpstan/compare/0.10.6...0.11.2) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=phpstan/phpstan&package-manager=composer&previous-version=0.10.6&new-version=0.11.2)](https://dependabot.com/compatibility-score.html?dependency-name=phpstan/phpstan&package-manager=composer&previous-version=0.10.6&new-version=0.11.2) 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 - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 03:31:02 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#1442
No description provided.