You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove `fixerTmpDir` config parameter, use `pro.tmpDir` instead
117
+
* Remove `tempResultCachePath` config parameter, use `resultCachePath` instead
118
+
*`additionalConfigFiles` config parameter must be a list
116
119
117
120
## Upgrading guide for extension developers
118
121
@@ -305,11 +308,8 @@ Instead of `AccessoryArrayListType::intersectWith($type)`, do `TypeCombinator::i
305
308
*`acceptsNamedArguments()` in `FunctionReflection`, `ExtendedMethodReflection` and `CallableParametersAcceptor` interfaces returns `TrinaryLogic` instead of `bool`
306
309
* Remove `FunctionReflection::isFinal()`
307
310
*[`Type::getProperty()`](https://apiref.phpstan.org/2.0.x/PHPStan.Type.Type.html#_getProperty) now returns [`ExtendedPropertyReflection`](https://apiref.phpstan.org/2.0.x/PHPStan.Reflection.ExtendedPropertyReflection.html)
308
-
*`additionalConfigFiles` config parameter must be a list
309
311
* Remove `__set_state()` on objects that should not be serialized in cache
310
312
* Parameter `$selfClass` of [`TypehintHelper::decideTypeFromReflection()`](https://apiref.phpstan.org/2.0.x/PHPStan.Type.TypehintHelper.html#_decideTypeFromReflection) no longer accepts `string`
311
-
* Remove `fixerTmpDir` config parameter, use `pro.tmpDir` instead
312
-
* Remove `tempResultCachePath` config parameter, use `resultCachePath` instead
313
313
*`LevelsTestCase::dataTopics()` data provider made static
314
314
*`PHPStan\Node\Printer\Printer` no longer autowired as `PhpParser\PrettyPrinter\Standard`, use `PHPStan\Node\Printer\Printer` in the typehint
315
315
* Remove `Type::acceptsWithReason()`, `Type:accepts()` return type changed from `TrinaryLogic` to [`AcceptsResult`](https://apiref.phpstan.org/2.0.x/PHPStan.Type.AcceptsResult.html)
0 commit comments