From dbb54b83cc6b5dca75bed32296ab13afa9cf606e Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sun, 5 Jun 2022 02:32:04 +0200 Subject: [PATCH] [automated] Re-Generate Nodes/Rectors Documentation (#2438) Co-authored-by: TomasVotruba --- .../docs/rector_rules_overview.md | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/build/target-repository/docs/rector_rules_overview.md b/build/target-repository/docs/rector_rules_overview.md index ff7c92fc254..f5321791d52 100644 --- a/build/target-repository/docs/rector_rules_overview.md +++ b/build/target-repository/docs/rector_rules_overview.md @@ -1,4 +1,4 @@ -# 517 Rules Overview +# 518 Rules Overview
@@ -14,7 +14,7 @@ - [Composer](#composer) (6) -- [DeadCode](#deadcode) (49) +- [DeadCode](#deadcode) (50) - [DependencyInjection](#dependencyinjection) (2) @@ -3253,6 +3253,29 @@ Remove assign of property, just for value assign
+### RemoveJustPropertyFetchRector + +Inline property fetch assign to a variable, that has no added value + +- class: [`Rector\DeadCode\Rector\StmtsAwareInterface\RemoveJustPropertyFetchRector`](../rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustPropertyFetchRector.php) + +```diff + final class SomeClass + { + private $name; + + public function run() + { +- $name = $this->name; +- +- return $name; ++ return $this->name; + } + } +``` + +
+ ### RemoveLastReturnRector Remove very last `return` that has no meaning