phpstan/phpstan
### [`v1.11.4`](https://togithub.com/phpstan/phpstan/releases/tag/1.11.4)
[Compare Source](https://togithub.com/phpstan/phpstan/compare/1.11.3...1.11.4)
# Improvements π§
- Detect `--generate-baseline` combined with `--pro` (https://github.com/phpstan/phpstan-src/commit/dd028cb4ccc44c6aa12b51f443e8761d5d4efc1d), [#11093](https://togithub.com/phpstan/phpstan/issues/11093)
- Add error identifier to RawErrorFormatter ([#3112](https://togithub.com/phpstan/phpstan-src/pull/3112)), [#11125](https://togithub.com/phpstan/phpstan/issues/11125), thanks [@zonuexe](https://togithub.com/zonuexe)!
- Pass current rule level to PHPStan Pro (https://github.com/phpstan/phpstan-src/commit/7af14fbfc027b15e3342ac95be783bd3fa1df413)
- Read and enforce PHPStan version constraints from `phpstan/extension-installer` v1.4 (https://github.com/phpstan/phpstan-src/commit/1d005ef1e72f77afada37bad491f2b6602f4cc92)
# Bugfixes π
- Consider `numeric-string` types after string concat ([#3117](https://togithub.com/phpstan/phpstan-src/pull/3117)), thanks [@staabm](https://togithub.com/staabm)!
- Fix type loss with recursive `count()` ([#2812](https://togithub.com/phpstan/phpstan-src/pull/2812)), thanks [@staabm](https://togithub.com/staabm)!
- `array_slice()` returns `non-empty-array` for existing offsets and positive limit ([#3124](https://togithub.com/phpstan/phpstan-src/pull/3124)), [#10721](https://togithub.com/phpstan/phpstan/issues/10721), thanks [@staabm](https://togithub.com/staabm)!
- Consider a `ClosureType()` as maybe impure by default when no `$impurePoints` array provided ([#3125](https://togithub.com/phpstan/phpstan-src/pull/3125)), [#11135](https://togithub.com/phpstan/phpstan/issues/11135), thanks [@jf-m](https://togithub.com/jf-m)!
# Function signature fixes π€
- Make the return type of `tempnam()` and `tmpfile()` to benevolent union ([#3111](https://togithub.com/phpstan/phpstan-src/pull/3111)), thanks [@zonuexe](https://togithub.com/zonuexe)!
- Fix `gnupg_init` function ([#3118](https://togithub.com/phpstan/phpstan-src/pull/3118)), thanks [@pistej](https://togithub.com/pistej)!
# Internals π
- Update `react/promise` (https://github.com/phpstan/phpstan-src/commit/da754e2294a619bacc95cd42426e94c17a57365b)
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.11.3
->1.11.4
Release Notes
phpstan/phpstan
### [`v1.11.4`](https://togithub.com/phpstan/phpstan/releases/tag/1.11.4) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.11.3...1.11.4) # Improvements π§ - Detect `--generate-baseline` combined with `--pro` (https://github.com/phpstan/phpstan-src/commit/dd028cb4ccc44c6aa12b51f443e8761d5d4efc1d), [#11093](https://togithub.com/phpstan/phpstan/issues/11093) - Add error identifier to RawErrorFormatter ([#3112](https://togithub.com/phpstan/phpstan-src/pull/3112)), [#11125](https://togithub.com/phpstan/phpstan/issues/11125), thanks [@zonuexe](https://togithub.com/zonuexe)! - Pass current rule level to PHPStan Pro (https://github.com/phpstan/phpstan-src/commit/7af14fbfc027b15e3342ac95be783bd3fa1df413) - Read and enforce PHPStan version constraints from `phpstan/extension-installer` v1.4 (https://github.com/phpstan/phpstan-src/commit/1d005ef1e72f77afada37bad491f2b6602f4cc92) # Bugfixes π - Consider `numeric-string` types after string concat ([#3117](https://togithub.com/phpstan/phpstan-src/pull/3117)), thanks [@staabm](https://togithub.com/staabm)! - Fix type loss with recursive `count()` ([#2812](https://togithub.com/phpstan/phpstan-src/pull/2812)), thanks [@staabm](https://togithub.com/staabm)! - `array_slice()` returns `non-empty-array` for existing offsets and positive limit ([#3124](https://togithub.com/phpstan/phpstan-src/pull/3124)), [#10721](https://togithub.com/phpstan/phpstan/issues/10721), thanks [@staabm](https://togithub.com/staabm)! - Consider a `ClosureType()` as maybe impure by default when no `$impurePoints` array provided ([#3125](https://togithub.com/phpstan/phpstan-src/pull/3125)), [#11135](https://togithub.com/phpstan/phpstan/issues/11135), thanks [@jf-m](https://togithub.com/jf-m)! # Function signature fixes π€ - Make the return type of `tempnam()` and `tmpfile()` to benevolent union ([#3111](https://togithub.com/phpstan/phpstan-src/pull/3111)), thanks [@zonuexe](https://togithub.com/zonuexe)! - Fix `gnupg_init` function ([#3118](https://togithub.com/phpstan/phpstan-src/pull/3118)), thanks [@pistej](https://togithub.com/pistej)! # Internals π - Update `react/promise` (https://github.com/phpstan/phpstan-src/commit/da754e2294a619bacc95cd42426e94c17a57365b)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.