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.4.2
->1.4.3
1.11.11
->1.12.2
1.5.2
->1.5.3
1.4.8
->1.4.9
Release Notes
phpstan/extension-installer (phpstan/extension-installer)
v1.4.3
Compare Source
phpstan/phpstan (phpstan/phpstan)
v1.12.2
Compare Source
Improvements 🔧
Bugfixes 🐛
@mixin
class reflection extensions after all other class reflection extensions (phpstan/phpstan-src@c889baa), #11624, #11342, #10159, https://github.com/larastan/larastan/issues/2032count()
withpositive-int
(#3389), thanks @staabm!Type::reverseArray()
(#3344), thanks @herndlm!Function signature fixes 🤖
version_compare()
operator arg can be null (#3399), #4457, thanks @staabm!Internals 🔍
v1.12.1
Compare Source
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)phpstan/phpstan-doctrine (phpstan/phpstan-doctrine)
v1.5.3
Compare Source
Result::rowCount()
based on detected driverphpstan/phpstan-symfony (phpstan/phpstan-symfony)
v1.4.9
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.