From 6649713eb98b016d5503163cd8cbea534ae61f2e Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sun, 5 May 2024 02:27:41 +0200 Subject: [PATCH] [automated] Re-Generate Nodes/Rectors Documentation (#5859) Co-authored-by: TomasVotruba <924196+TomasVotruba@users.noreply.github.com> --- .../docs/rector_rules_overview.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/build/target-repository/docs/rector_rules_overview.md b/build/target-repository/docs/rector_rules_overview.md index 798a80d894b..b4d2bff116c 100644 --- a/build/target-repository/docs/rector_rules_overview.md +++ b/build/target-repository/docs/rector_rules_overview.md @@ -1,4 +1,4 @@ -# 370 Rules Overview +# 371 Rules Overview
@@ -58,7 +58,7 @@ - [Transform](#transform) (25) -- [TypeDeclaration](#typedeclaration) (45) +- [TypeDeclaration](#typedeclaration) (46) - [Visibility](#visibility) (3) @@ -6830,6 +6830,24 @@ Change `empty()` on nullable object to instanceof check
+### IncreaseDeclareStrictTypesRector + +Add declare strict types to a limited amount of classes at a time, to try out in the wild and increase level gradually + +:wrench: **configure it!** + +- class: [`Rector\TypeDeclaration\Rector\StmtsAwareInterface\IncreaseDeclareStrictTypesRector`](../rules/TypeDeclaration/Rector/StmtsAwareInterface/IncreaseDeclareStrictTypesRector.php) + +```diff ++declare(strict_types=1); ++ + function someFunction() + { + } +``` + +
+ ### MergeDateTimePropertyTypeDeclarationRector Set DateTime to DateTimeInterface for DateTime property with DateTimeInterface docblock