phpstan/phpstan
### [`v1.10.64`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.64)
[Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.63...1.10.64)
# Bleeding edge 🔪
- Fail build when project config uses custom extensions outside of analysed paths
- This will only occur after a run that uses already present and valid result cache
*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 `phpstan.neon`:*
includes:
- vendor/phpstan/phpstan/conf/bleedingEdge.neon
*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. [Learn more](https://phpstan.org/blog/what-is-bleeding-edge)*
# Improvements 🔧
- Introduce `ForbiddenClassNameExtension` for append additional forbidden class prefixes ([#2979](https://togithub.com/phpstan/phpstan-src/pull/2979)), thanks [@kamil-zacek](https://togithub.com/kamil-zacek)!
- Add `AlwaysUsedMethodExtension` ([#2927](https://togithub.com/phpstan/phpstan-src/pull/2927)), thanks [@axlon](https://togithub.com/axlon)!
- Warn about possibly stale result cache with custom extensions (https://github.com/phpstan/phpstan-src/commit/9338fdfe1611f742c65c61e5035315e1d64c4972)
- This is how it looks: https://twitter.com/OndrejMirtes/status/1770024563113390437
# Bugfixes 🐛
- Fix deprecated parameter order ([#2971](https://togithub.com/phpstan/phpstan-src/pull/2971)), thanks [@sayuprc](https://togithub.com/sayuprc)!
# Function signature fixes 🤖
- Fix `DOMDocument::load` return type ([#2975](https://togithub.com/phpstan/phpstan-src/pull/2975)), thanks [@VincentLanglet](https://togithub.com/VincentLanglet)!
- Fix `SplObjectStorage::removeAll/Except` ([#2892](https://togithub.com/phpstan/phpstan-src/pull/2892)), thanks [@schlndh](https://togithub.com/schlndh)!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
1.10.63
->1.10.64
Release Notes
phpstan/phpstan
### [`v1.10.64`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.64) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.63...1.10.64) # Bleeding edge 🔪 - Fail build when project config uses custom extensions outside of analysed paths - This will only occur after a run that uses already present and valid result cache *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 `phpstan.neon`:* includes: - vendor/phpstan/phpstan/conf/bleedingEdge.neon *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. [Learn more](https://phpstan.org/blog/what-is-bleeding-edge)* # Improvements 🔧 - Introduce `ForbiddenClassNameExtension` for append additional forbidden class prefixes ([#2979](https://togithub.com/phpstan/phpstan-src/pull/2979)), thanks [@kamil-zacek](https://togithub.com/kamil-zacek)! - Add `AlwaysUsedMethodExtension` ([#2927](https://togithub.com/phpstan/phpstan-src/pull/2927)), thanks [@axlon](https://togithub.com/axlon)! - Warn about possibly stale result cache with custom extensions (https://github.com/phpstan/phpstan-src/commit/9338fdfe1611f742c65c61e5035315e1d64c4972) - This is how it looks: https://twitter.com/OndrejMirtes/status/1770024563113390437 # Bugfixes 🐛 - Fix deprecated parameter order ([#2971](https://togithub.com/phpstan/phpstan-src/pull/2971)), thanks [@sayuprc](https://togithub.com/sayuprc)! # Function signature fixes 🤖 - Fix `DOMDocument::load` return type ([#2975](https://togithub.com/phpstan/phpstan-src/pull/2975)), thanks [@VincentLanglet](https://togithub.com/VincentLanglet)! - Fix `SplObjectStorage::removeAll/Except` ([#2892](https://togithub.com/phpstan/phpstan-src/pull/2892)), thanks [@schlndh](https://togithub.com/schlndh)!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.