Skip to content

Commit 8fdbfa7

Browse files
committed
Updated Rector to commit ac3a9412706652b2d93d900abc1dfef06be3758c
rectorphp/rector-src@ac3a941 [automated] Apply Coding Standard (#6892)
1 parent 573bd61 commit 8fdbfa7

10 files changed

Lines changed: 42 additions & 29 deletions

File tree

vendor/composer/installed.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1687,12 +1687,12 @@
16871687
"source": {
16881688
"type": "git",
16891689
"url": "https:\/\/github.com\/rectorphp\/rector-doctrine.git",
1690-
"reference": "5869fd4d844a67686ade124192bcf77549fe89ae"
1690+
"reference": "c338838c116fac08e51f5fec4572d3c08e3e097f"
16911691
},
16921692
"dist": {
16931693
"type": "zip",
1694-
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-doctrine\/zipball\/5869fd4d844a67686ade124192bcf77549fe89ae",
1695-
"reference": "5869fd4d844a67686ade124192bcf77549fe89ae",
1694+
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-doctrine\/zipball\/c338838c116fac08e51f5fec4572d3c08e3e097f",
1695+
"reference": "c338838c116fac08e51f5fec4572d3c08e3e097f",
16961696
"shasum": ""
16971697
},
16981698
"require": {
@@ -1715,7 +1715,7 @@
17151715
"tomasvotruba\/class-leak": "^2.0",
17161716
"tracy\/tracy": "^2.10"
17171717
},
1718-
"time": "2025-05-12T10:46:14+00:00",
1718+
"time": "2025-05-12T11:26:01+00:00",
17191719
"default-branch": true,
17201720
"type": "rector-extension",
17211721
"extra": {

vendor/composer/installed.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

vendor/rector/extension-installer/src/GeneratedConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010
final class GeneratedConfig
1111
{
12-
public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => NULL, 'version' => 'dev-main 5869fd4'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => NULL, 'version' => 'dev-main 9d2e956'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => NULL, 'version' => 'dev-main 462d1a9'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => NULL, 'version' => 'dev-main 9cb58c1'));
12+
public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => NULL, 'version' => 'dev-main c338838'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => NULL, 'version' => 'dev-main 9d2e956'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => NULL, 'version' => 'dev-main 462d1a9'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => NULL, 'version' => 'dev-main 9cb58c1'));
1313
private function __construct()
1414
{
1515
}

vendor/rector/rector-doctrine/rules/Bundle230/Rector/Class_/AddAnnotationToRepositoryRector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTagNode;
1616
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
1717
use Rector\Comments\NodeDocBlock\DocBlockUpdater;
18-
use Rector\Doctrine\CodeQuality\Enum\DoctrineClass;
18+
use Rector\Doctrine\Enum\DoctrineClass;
1919
use Rector\Rector\AbstractRector;
2020
use Rector\ValueObject\MethodName;
2121
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;

vendor/rector/rector-doctrine/rules/CodeQuality/Enum/DoctrineClass.php

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,14 @@
33
declare (strict_types=1);
44
namespace Rector\Doctrine\CodeQuality\Enum;
55

6+
/**
7+
* @deprecated Switch to @see \Rector\Doctrine\Enum\DoctrineClass instead
8+
* @api
9+
*/
610
final class DoctrineClass
711
{
812
/**
9-
* @var string
13+
* @deprecated BC only
1014
*/
11-
public const COLLECTION = 'Doctrine\\Common\\Collections\\Collection';
12-
/**
13-
* @var string
14-
*/
15-
public const SERVICE_DOCUMENT_REPOSITORY = 'Doctrine\\Bundle\\MongoDBBundle\\Repository\\ServiceDocumentRepository';
16-
/**
17-
* @var string
18-
*/
19-
public const SERVICE_ENTITY_REPOSITORY = 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\ServiceEntityRepository';
20-
/**
21-
* @var string
22-
*/
23-
public const ENTITY_REPOSITORY = 'Doctrine\\ORM\\EntityRepository';
24-
/**
25-
* @var string
26-
*/
27-
public const OBJECT_REPOSITORY = 'Doctrine\\Persistence\\ObjectRepository';
15+
public const COLLECTION = \Rector\Doctrine\Enum\DoctrineClass::COLLECTION;
2816
}

vendor/rector/rector-doctrine/rules/CodeQuality/Rector/Class_/GetRepositoryServiceLocatorToRepositoryServiceInjectionRector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use PhpParser\NodeVisitor;
1414
use PHPStan\Reflection\ClassReflection;
1515
use PHPStan\Reflection\ReflectionProvider;
16-
use Rector\Doctrine\CodeQuality\Enum\DoctrineClass;
16+
use Rector\Doctrine\Enum\DoctrineClass;
1717
use Rector\Doctrine\Enum\TestClass;
1818
use Rector\Doctrine\NodeAnalyzer\RepositoryClassResolver;
1919
use Rector\Naming\Naming\PropertyNaming;

vendor/rector/rector-doctrine/rules/CodeQuality/Rector/Property/TypedPropertyFromToManyRelationTypeRector.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use PHPStan\Type\UnionType;
1111
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
1212
use Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger;
13+
use Rector\Doctrine\Enum\DoctrineClass;
1314
use Rector\Doctrine\NodeManipulator\ToManyRelationPropertyTypeResolver;
1415
use Rector\Php\PhpVersionProvider;
1516
use Rector\PHPStanStaticTypeMapper\Enum\TypeKind;
@@ -99,7 +100,7 @@ public function getNodeTypes() : array
99100
*/
100101
public function refactor(Node $node) : ?\PhpParser\Node\Stmt\Property
101102
{
102-
if ($node->type !== null) {
103+
if ($node->type !== null && $this->isName($node->type, DoctrineClass::COLLECTION)) {
103104
return null;
104105
}
105106
$propertyType = $this->toManyRelationPropertyTypeResolver->resolve($node);

vendor/rector/rector-doctrine/rules/CodeQuality/SetterCollectionResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use PHPStan\Type\ObjectType;
1414
use PHPStan\Type\Type;
1515
use PHPStan\Type\UnionType;
16-
use Rector\Doctrine\CodeQuality\Enum\DoctrineClass;
16+
use Rector\Doctrine\Enum\DoctrineClass;
1717
use Rector\Doctrine\TypeAnalyzer\CollectionTypeFactory;
1818
use Rector\Doctrine\TypeAnalyzer\CollectionTypeResolver;
1919
use Rector\Doctrine\TypeAnalyzer\CollectionVarTagValueNodeResolver;

vendor/rector/rector-doctrine/src/Enum/DoctrineClass.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,28 @@ final class DoctrineClass
1818
*/
1919
public const EVENT_SUBSCRIBER = 'Doctrine\\Common\\EventSubscriber';
2020
public const EVENT_SUBSCRIBER_INTERFACE = 'Doctrine\\Bundle\\DoctrineBundle\\EventSubscriber\\EventSubscriberInterface';
21+
/**
22+
* @var string
23+
*/
24+
public const COLLECTION = 'Doctrine\\Common\\Collections\\Collection';
25+
/**
26+
* @var string
27+
*/
28+
public const ARRAY_COLLECTION = 'Doctrine\\Common\\Collections\\ArrayCollection';
29+
/**
30+
* @var string
31+
*/
32+
public const SERVICE_DOCUMENT_REPOSITORY = 'Doctrine\\Bundle\\MongoDBBundle\\Repository\\ServiceDocumentRepository';
33+
/**
34+
* @var string
35+
*/
36+
public const SERVICE_ENTITY_REPOSITORY = 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\ServiceEntityRepository';
37+
/**
38+
* @var string
39+
*/
40+
public const ENTITY_REPOSITORY = 'Doctrine\\ORM\\EntityRepository';
41+
/**
42+
* @var string
43+
*/
44+
public const OBJECT_REPOSITORY = 'Doctrine\\Persistence\\ObjectRepository';
2145
}

vendor/rector/rector-doctrine/src/NodeManipulator/ToManyRelationPropertyTypeResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
use Rector\BetterPhpDocParser\PhpDoc\StringNode;
1313
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
1414
use Rector\Doctrine\CodeQuality\Enum\CollectionMapping;
15-
use Rector\Doctrine\CodeQuality\Enum\DoctrineClass;
1615
use Rector\Doctrine\CodeQuality\Enum\EntityMappingKey;
1716
use Rector\Doctrine\CodeQuality\Enum\OdmMappingKey;
17+
use Rector\Doctrine\Enum\DoctrineClass;
1818
use Rector\Doctrine\NodeAnalyzer\AttributeFinder;
1919
use Rector\Doctrine\PhpDoc\ShortClassExpander;
2020
use Rector\Doctrine\TypeAnalyzer\CollectionTypeFactory;

0 commit comments

Comments
 (0)