BinaryUtils
BinaryUtils copied to clipboard
Update phpstan/phpstan requirement from ~1.10.3 to ~1.10.3 || ~1.11.0
trafficstars
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_typefunction (#2910), #10558, #10585, thanks@patrickkusebauch!- Infer more duplicated array keys (#3058), #6976, thanks
@VincentLanglet!- Improve
explodereturn 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_mapargument take into account unpack (#2901), #10527, thanks@ryium!- Fixes incorrect types reported by
parse_url(#2918), #4754, thanks@ChrisBrenton!- Ensure
$http_response_headeris alist<string>(#2959), thanks@Seldaek!- Keep numeric-strings in
str_repeat()(#2914), #10572, thanks@staabm!- Array is non-empty even when
in_arrayis 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!$thiscannot 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
Localesignatures (#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::$namecannot be empty string (https://github.com/phpstan/phpdoc-parser/commit/fcaefacf2d5c417e928405b71b400d4ce10daaf4), thanks@staabm!- Fix property descriptions in ReflectionProviderGoldenTest (#3109), thanks
@schlndh!
Commits
e64220aPHPStan 1.11.3fb35d99Update baselinesad4bed9Fix Laravel tests1310ce9Updated PHPStan to commit 1310ce93bf4ef94b1fdba1b90f22ccf003599623e755cfdUpdate baselines9d04483Update Laravel testsbaac33cUpdate PMMP baseline29ce55cUpdated PHPStan to commit 29ce55c5d33d0c0f0a16a466b35be35f98135d7708dbe82Updated PHPStan to commit 08dbe8266a29c86093a57e074537f64cecba70f7dae9335Updated 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)