Improvements 🔧
- Support for
Stringable
(PHP 8) (phpstan/phpstan-src@3143833) - Updated
jetbrains/phpstorm-stubs
(phpstan/phpstan-src@3714a73) - Add support for
no-return
andnever-returns
types as aliases ofnever
(#361), thanks @b1rdex! - Read
#[Pure]
from methods in phpstorm-stubs (phpstan/phpstan-src@500b160) - Detect unused constructor calls (phpstan/phpstan-src@21c50e3)
Bugfixes 🐛
- Sort
IntegerRangeType
numerically (#357), thanks @jlherren! - Fix grammar error (#356), thanks @ericpoe!
- MethodSignatureRule - fixed error message (phpstan/phpstan-src@38fe693), #4006, #4003
- General array after offset assign is non empty (phpstan/phpstan-src@d67dae3), #4016, #3752
- Fixed
ConstantArrayType::isSuperTypeOf()
(phpstan/phpstan-src@1753f2f) - Non-ArrayAccess object might be offset-accessible (phpstan/phpstan-src@b55656f, #363), #3836, thanks @b1rdex!
- PHPStan Pro - use Cloudflare DNS (phpstan/phpstan-src@fb55535)
- Do not inherit constructor PHPDocs from internal classes (phpstan/phpstan-src@3a57521), #4011, #4030
- Fix checking overriden method signature when method-level generics are involved (phpstan/phpstan-src@1c2b727), #4017, #4023
- CallToStaticMethodStamentWithoutSideEffectsRule - skip
parent::__construct()
(phpstan/phpstan-src@c8e4f8b) - PhpStormStubsSourceStubber AstLocator - use PHP 8 parser (phpstan/phpstan-src@3810804)