Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
phpstan.phar | 2025-07-17 | 23.8 MB | |
phpstan.phar.asc | 2025-07-17 | 833 Bytes | |
1.12.28 source code.tar.gz | 2025-07-17 | 3.7 MB | |
1.12.28 source code.zip | 2025-07-17 | 3.7 MB | |
README.md | 2025-07-17 | 2.1 kB | |
Totals: 5 Items | 31.1 MB | 0 |
Improvements 🔧
- More precise elapsed time if it's a low number (https://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe)
Bugfixes 🐛
- Fix recursion with object shapes in
@property
referencing other class and then back in recursive manner (https://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7), [#13057] - Fix
@var
PHPDoc type inheritance for class constants (#4008), [#10911], thanks @VincentLanglet! - Allow
getenv(null)
for PHP 8.0+ (#4007), [#13065], thanks @VincentLanglet! - Properly restore error handler for collecting errors (https://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd)
- Fix infinite recursion with TemplateIterableType (https://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27), [#13218]
- Avoid error with constant name
$
(#4006), [#12095], thanks @VincentLanglet! - Array without
0
in key type is not a list (#4018), [#9487], thanks @VincentLanglet! - Fix HasOffsetValueType::searchArray (#4013), thanks @VincentLanglet!
- Rework ArrayReplaceFunctionReturnTypeExtension (#3958), [#12828], thanks @VincentLanglet!
Function signature fixes 🤖
- Update PDO errorCode return type (#4005), [#12571], thanks @VincentLanglet!
- Fix return type of
bzdecompress()
(#4088), thanks @jlherren! - Improve
mb_convert_encoding
return type (#4010), thanks @VincentLanglet!
Internals 🔍
- Migrate legacy tests (#4000), thanks @VincentLanglet!