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:
3.61.1
->3.63.2
1.11.9
->1.12.0
10.5.29
->10.5.30
1.2.2
->1.2.4
Release Notes
PHP-CS-Fixer/shim (php-cs-fixer/shim)
v3.63.2
Compare Source
v3.63.1
Compare Source
v3.62.0
Compare Source
phpstan/phpstan (phpstan/phpstan)
v1.12.0
Compare Source
Read all about PHPStan 1.12 on phpstan.org »
Major new features 🚀
$matches
frompreg_match
generally available, out of bleeding edge (phpstan/phpstan-src@bd2cec1)Bleeding edge 🔪
@no-named-arguments
(phpstan/phpstan-src@74ba8c2), #5968@param-out
(phpstan/phpstan-src@30c4b9e), #10260@param-closure-this
(phpstan/phpstan-src@2fa539a), #10933@param-closure-this
(phpstan/phpstan-src@95c0a58), #10932@param-immediately-invoked-callable
and@param-later-invoked-callable
(phpstan/phpstan-src@580a6ad), #10932@phpstan-self-out
(phpstan/phpstan-src@6838669)@phpstan-self-out
(phpstan/phpstan-src@892b319)@mixin
(phpstan/phpstan-src@3175c81)@property
tags (phpstan/phpstan-src@55ea2ae), #10752, #9356@method
tags (phpstan/phpstan-src@5b7e474)@extends
,@implements
,@use
for unresolvable types (phpstan/phpstan-src@2bb5282), #11552If 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 🔧
final
,@api
classes made@final
(#3264, phpstan/phpstan-src@5baa146)PhpParser\Node\Stmt\Class_::isAnonymous()
(#3343), thanks @tscni!curl_init()
return type analysis (#3346), thanks @tscni!@phpstan-self-out
above static method (phpstan/phpstan-src@0dfd821)@phpstan-self-out
(phpstan/phpstan-src@e182c06)@phpstan-self-out
(phpstan/phpstan-src@9ebc315)@method
Bugfixes 🐛
strlen()
on integer range (#3337), thanks @staabm!count()
with integer range (#3335), thanks @staabm!Internals 🔍
highlight_string()
stub with a return type extension (#3350)v1.11.11
Compare Source
Improvements 🔧
Bugfixes 🐛
in_array()
(#3319), #9436, thanks @VincentLanglet!AccessoryLiteralStringType::setOffsetValueType()
(phpstan/phpstan-src@93c5226)AccessoryNonFalsyStringType::setOffsetValueType()
(phpstan/phpstan-src@c28c936)count()
(#3309), thanks @staabm!Function signature fixes 🤖
Internals 🔍
v1.11.10
Compare Source
Bleeding edge 🔪
preg_replace_callback()
$matches
(#3281), thanks @staabm!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 🔧
(?)
(phpstan/phpstan-src@39649c2, phpstan/phpstan-src@be65bab), #11436reportUnmatchedIgnoredErrors: false
(phpstan/phpstan-src@b7fe990), #11436count()
with array size (#3302), thanks @staabm!Bugfixes 🐛
ConstantArrayType::isSuperTypeOf()
for empty array (phpstan/phpstan-src@ed6bc0b)Function signature fixes 🤖
Internals 🔍
preg_match()
array shape tests (#3290), thanks @staabm!sebastianbergmann/phpunit (phpunit/phpunit)
v10.5.30
: PHPUnit 10.5.30Compare Source
Changed
How to install or update PHPUnit
rectorphp/rector (rector/rector)
v1.2.4
: Released Rector 1.2.4Compare Source
Bugfixes 🐛
New Features 🥳
ScalarValueToConstFetchRector
rule (#6195), Thanks @peterfox!AddParamArrayDocblockBasedOnCallableNativeFuncCallRector
(#6233)AddReturnArrayDocblockBasedOnArrayMapRector
(#6235)Deprecated 💀
PublicConstantVisibilityRector
, as adds public blindly everywhere; use scope-based approach instead (#6238)rectorphp/rector-symfony 🎵
rectorphp/rector-doctrine 🟠
rectorphp/rector-phpunit 🔵
v1.2.3
: Released Rector 1.2.3Compare Source
New Features 🥳
Bugfixes 🐛
Removed 💀
rectorphp/rector-symfony 🎵
rectorphp/rector-doctrine 🟠
rectorphp/rector-phpunit 🔵
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 was generated by Mend Renovate. View the repository job log.