Slim-Skeleton
Slim-Skeleton copied to clipboard
Update phpstan/phpstan requirement from ^1.10 to ^1.11
Updates the requirements on phpstan/phpstan to permit the latest version.
Release notes
Sourced from phpstan/phpstan's releases.
1.11.3
Improvements 🔧
- Add new
*ParameterClosureTypeExtension
(#3089), thanks@canvural
!- DynamicFunctionReturnTypeExtension for the
get_debug_type
function (#2910), #10558, #10585, thanks@patrickkusebauch
!- Infer more duplicated array keys (#3058), #6976, thanks
@VincentLanglet
!- Improve
explode
return type precision (#3096), thanks@staabm
!- Make assigning property via reference impure (#3082), thanks
@schlndh
!- Support new PHP 8.4 mb_lcfirst, mb_ucfirst function variants (#3095), thanks
@staabm
!Bugfixes 🐛
- Make
array_map
argument take into account unpack (#2901), #10527, thanks@ryium
!- Fixes incorrect types reported by
parse_url
(#2918), #4754, thanks@ChrisBrenton
!- Ensure
$http_response_header
is alist<string>
(#2959), thanks@Seldaek
!- Keep numeric-strings in
str_repeat()
(#2914), #10572, thanks@staabm
!- Array is non-empty even when
in_array
is not strict (#2539), #9662, #10228, thanks@staabm
!- Fix
substr()
type narrowing for possibly single char result (#3081), #11035, #9804, thanks@staabm
!- Fix escaping of the error message in various output formatters (#3087), thanks
@mousetail
!$this
cannot be reassigned when passed by reference (#3097), #10477, thanks@takaram
!- Subtract zero-float when comparing against zero-int (#3102), #5309, thanks
@staabm
!- Fix fatal error on
constant('')
(#3013), #10867, thanks@staabm
!Function signature fixes 🤖
- Add new header functions for PHP 8.4 (#3093), thanks
@Seldaek
!- Fix wrong return type for
SplFileObject::fgets()
(#3103), thanks@DanielSiepmann
!- Update
Locale
signatures (#2880), #7855, #8149, thanks@devnix
!- Fix wrong
fread()
length parameter type and return type (#3105), thanks@thg2k
!- ReflectionFunction and ReflectionMethod::getClosure cannot return null (https://github.com/phpstan/phpstan-src/commit/dae9335075964f197aa5d965b3d38c12788a6405), #10839
- Make method names
non-falsy-string
(#3108), thanks@schlndh
!Internals 🔍
- Add regression test (#3066), #3300, thanks
@herndlm
!- Update phpdoc-parser (#3107)
TemplateTagValueNode::$name
cannot be empty string (https://github.com/phpstan/phpdoc-parser/commit/fcaefacf2d5c417e928405b71b400d4ce10daaf4), thanks@staabm
!- Fix property descriptions in ReflectionProviderGoldenTest (#3109), thanks
@schlndh
!
Commits
e64220a
PHPStan 1.11.3fb35d99
Update baselinesad4bed9
Fix Laravel tests1310ce9
Updated PHPStan to commit 1310ce93bf4ef94b1fdba1b90f22ccf003599623e755cfd
Update baselines9d04483
Update Laravel testsbaac33c
Update PMMP baseline29ce55c
Updated PHPStan to commit 29ce55c5d33d0c0f0a16a466b35be35f98135d7708dbe82
Updated PHPStan to commit 08dbe8266a29c86093a57e074537f64cecba70f7dae9335
Updated PHPStan to commit dae9335075964f197aa5d965b3d38c12788a6405- Additional commits viewable in compare view
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 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)