From d018e755ec6ff3bc6913495777d0dbe8ffed6ab0 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sun, 10 Mar 2024 00:28:56 +0000 Subject: [PATCH] Updated Rector to commit 569b9199017e5e09715acf406df15dc6175d9cc1 https://github.com/rectorphp/rector-src/commit/569b9199017e5e09715acf406df15dc6175d9cc1 [automated] Re-Generate Nodes/Rectors Documentation (#5705) --- docs/rector_rules_overview.md | 30 +++++++++++++++++++++++++++-- src/Application/VersionResolver.php | 4 ++-- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/docs/rector_rules_overview.md b/docs/rector_rules_overview.md index d6f04184ba3..2298100b5dd 100644 --- a/docs/rector_rules_overview.md +++ b/docs/rector_rules_overview.md @@ -1,4 +1,4 @@ -# 363 Rules Overview +# 364 Rules Overview
@@ -56,7 +56,7 @@ - [Transform](#transform) (24) -- [TypeDeclaration](#typedeclaration) (44) +- [TypeDeclaration](#typedeclaration) (45) - [Visibility](#visibility) (3) @@ -6647,6 +6647,32 @@ Change return type based on strict returns type operations
+### ChildDoctrineRepositoryClassTypeRector + +Add return type to classes that extend `Doctrine\ORM\EntityRepository` + +- class: [`Rector\TypeDeclaration\Rector\Class_\ChildDoctrineRepositoryClassTypeRector`](../rules/TypeDeclaration/Rector/Class_/ChildDoctrineRepositoryClassTypeRector.php) + +```diff + use Doctrine\ORM\EntityRepository; + + /** + * @extends EntityRepository + */ + final class SomeRepository extends EntityRepository + { +- public function getActiveItem() ++ public function getActiveItem(): ?SomeType + { + return $this->findOneBy([ + 'something' + ]); + } + } +``` + +
+ ### DeclareStrictTypesRector Add declare(strict_types=1) if missing diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 4c95f27e06d..249022cbde8 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '3d02e3ec8f3a7d03adc3f23c315e57850dc8379a'; + public const PACKAGE_VERSION = '569b9199017e5e09715acf406df15dc6175d9cc1'; /** * @api * @var string */ - public const RELEASE_DATE = '2024-03-09 20:22:17'; + public const RELEASE_DATE = '2024-03-10 00:26:36'; /** * @var int */