fix(deps): update extractor #86
   Merged  
   Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.    
 
This PR contains the following updates:
1.24.3->1.24.51.10.43->1.10.506.3.8->6.4.16.3.5->6.4.0Release Notes
phpstan/phpdoc-parser (phpstan/phpdoc-parser)
v1.24.5Compare Source
v1.24.4Compare Source
phpstan/phpstan (phpstan/phpstan)
v1.10.50Compare Source
Improvements 🔧
nikic/php-parserto 4.18.0 (phpstan/phpstan-src@24f92cc)Bugfixes 🐛
VoidType- acceptnull(phpstan/phpstan-src@40c8fb2), #10291Internals 🔍
InvalidPromotedPropertiesRule- useFunctionLikeas node type (#2823), thanks @paulbalandan!v1.10.49Compare Source
Bleeding edge 🔪
GenericObjectType(#2818, #2821)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: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
Improvements 🔧
voidreturn tonullafter call (#2778), #6720, thanks @herndlm!Bugfixes 🐛
count(list)regression (#2813), thanks @staabm!Function signature fixes 🤖
SimpleXMLElementmethod return types benevolent (when they returnstatic|null) (phpstan/phpstan-src@fb76c9f)v1.10.48Compare Source
Bleeding edge 🔪
xorbecause that's probably not what the user intended to do (phpstan/phpstan-src@a1fffb3), #10267andandor(phpstan/phpstan-src@1d8fff6)&&and||(phpstan/phpstan-src@cf2c8bb)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: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
Improvements 🔧
ReflectionEnum::getName()afterReflectionEnum::isBacked()(#2806), #10192, thanks @franmomu!Bugfixes 🐛
count()results in type loss (#2811), #10264, thanks @staabm!Function signature fixes 🤖
SimpleXMLElement::addChild(#2808), #10269, thanks @DaveLiddament!v1.10.47Compare Source
Improvements 🔧
ExpressionTypeResolverExtension(#2789), thanks @janedbal!ExpressionTypeResolverExtensionin API ReferenceBugfixes 🐛
array_filter- handle error types (#2794), #10189, thanks @mglaman!if ($var ?? null)(phpstan/phpstan-src@c2ba341), #10224Function signature fixes 🤖
Redis::hMset(#2793), thanks @Vaalyn!v1.10.46Compare Source
Improvements 🔧
isset()and ternary operator handling (#2710), #3632, #8190, #8366, #8659, #9580, #10064, #10088, thanks @staabm!Bugfixes 🐛
Internals 🔍
isSuperTypeOf()(#2788), thanks @staabm!v1.10.45Compare Source
Improvements 🔧
enum_exists()arg to UnitEnum (#2764), #10169, thanks @staabm!Bugfixes 🐛
isSuperTypeOf()(#2772, #2787), #9778, #9723, #6407, thanks @staabm!in_array- simulate Identical/Equal handling from TypeSpecifier for literal arrays (phpstan/phpstan-src@0177e33), #10201Function signature fixes 🤖
Redis::restore(#2765), thanks @Vaalyn!str_incrementandstr_decrementinto functionMap (#2777), thanks @zonuexe!ext-mongodb1.17 (#2768), thanks @alcaeus!Internals 🔍
in_array()instead of redundant property (#2770), thanks @zonuexe!MethodVisibitiliyInInterfaceRule(#2781), thanks @staabm!return null(#2782), thanks @zonuexe!v1.10.44Compare Source
Improvements 🔧
list<array{id: int}>tomixed[](#2760), thanks @janedbal!Bugfixes 🐛
CarbonPHPStan extension (#2762), thanks @CalebDW!SoapClientold-style constructor (phpstan/phpstan-src@7765768), #10165Function signature fixes 🤖
setcookie/setrawcookie(#2752), #10171, thanks @schlndh!symfony/console (symfony/console)
v6.4.1Compare Source
Changelog (symfony/console@v6.4.0...v6.4.1)
v6.4.0Compare Source
v6.3.9Compare Source
Changelog (symfony/console@v6.3.8...v6.3.9)
symfony/finder (symfony/finder)
v6.4.0Compare Source
Changelog (symfony/finder@v6.4.0-RC2...v6.4.0)
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.