rector/rules/TypeDeclaration
Tomas Votruba 43aa4d91f7
Add SameNamespacedTypeSpecifier (#2169)
* narrow to FQN

* add ObjectTypeSpecifier

* require Scope

* add SameNamespacedTypeSpecifier
2022-04-26 10:06:10 +02:00
..
AlreadyAssignDetector [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384) 2021-12-04 15:32:52 +03:00
Contract Narrow to FQN (#2168) 2022-04-26 01:19:06 +02:00
Exception Cleanup TypedPropertyRector resolver (#1509) 2021-12-15 22:53:18 +01:00
Guard [Feature] Add ReturnAnnotationIncorrectNullableRector for fixing incorrect null type in @return (#2060) 2022-04-12 08:52:34 +02:00
Helper [TypeDeclaration] Clean up remove NullType when mixed type exists process (#2083) 2022-04-17 00:26:19 +07:00
Matcher [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384) 2021-12-04 15:32:52 +03:00
NodeAnalyzer [TypeDeclaration] Avoid adding param type in case of different default type (#1956) 2022-03-23 09:28:29 +00:00
NodeTypeAnalyzer [TypeDeclaration] Improve assign/constructor rules (#1499) 2021-12-15 15:32:57 +01:00
PhpDocParser [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384) 2021-12-04 15:32:52 +03:00
PHPStan Add SameNamespacedTypeSpecifier (#2169) 2022-04-26 10:06:10 +02:00
Rector [TypeDeclaration] Use ParentPropertyLookupGuard on TypedPropertyFromStrictGetterMethodReturnTypeRector (#2166) 2022-04-26 02:13:53 +07:00
Sorter Cleanup TypedPropertyRector resolver (#1509) 2021-12-15 22:53:18 +01:00
TypeAlreadyAddedChecker [TypeDeclaration] Keep original return type if same as unioned (#1568) 2021-12-25 22:34:05 +01:00
TypeAnalyzer remove unused test 2022-01-05 12:41:07 +01:00
TypeInferer [TypeDeclaration] Skip return property not exists by ClassReflection on ReturnTypeDeclarationRector (#2134) 2022-04-23 12:06:17 +02:00
ValueObject [DX] Improve configuration objects + allow Symfony 6 (#1430) 2021-12-09 10:04:27 +01:00
FunctionLikeReturnTypeResolver.php [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384) 2021-12-04 15:32:52 +03:00
PhpParserTypeAnalyzer.php [TypeDeclaration] Skip use return docblock on typed intersection type (#1728) 2022-01-26 12:11:28 +01:00
TypeNormalizer.php [TypeDeclaration] Add ArrayShapeFromConstantArrayReturnRector (#1908) 2022-03-07 12:28:39 +01:00