Skip to content

Commit 46e4f77

Browse files
authored
[ODM 2.16] Rename 'Doctrine\ODM\MongoDB\Mapping\Annotations' namespace to 'Doctrine\ODM\MongoDB\Mapping\Attribute' (#477)
1 parent cdea536 commit 46e4f77

2 files changed

Lines changed: 199 additions & 0 deletions

File tree

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
use Rector\Renaming\Rector\Class_\RenameAttributeRector;
7+
use Rector\Renaming\ValueObject\RenameAttribute;
8+
9+
return static function (RectorConfig $rectorConfig): void {
10+
$rectorConfig->ruleWithConfiguration(RenameAttributeRector::class, [
11+
new RenameAttribute(
12+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File\ChunkSize',
13+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File\ChunkSize',
14+
),
15+
new RenameAttribute(
16+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File\Filename',
17+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File\Filename',
18+
),
19+
new RenameAttribute(
20+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File\Length',
21+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File\Length',
22+
),
23+
new RenameAttribute(
24+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File\Metadata',
25+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File\Metadata',
26+
),
27+
new RenameAttribute(
28+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File\UploadDate',
29+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File\UploadDate',
30+
),
31+
new RenameAttribute(
32+
'Doctrine\ODM\MongoDB\Mapping\Annotations\AlsoLoad',
33+
'Doctrine\ODM\MongoDB\Mapping\Attribute\AlsoLoad',
34+
),
35+
new RenameAttribute(
36+
'Doctrine\ODM\MongoDB\Mapping\Annotations\ChangeTrackingPolicy',
37+
'Doctrine\ODM\MongoDB\Mapping\Attribute\ChangeTrackingPolicy',
38+
),
39+
new RenameAttribute(
40+
'Doctrine\ODM\MongoDB\Mapping\Annotations\DefaultDiscriminatorValue',
41+
'Doctrine\ODM\MongoDB\Mapping\Attribute\DefaultDiscriminatorValue',
42+
),
43+
new RenameAttribute(
44+
'Doctrine\ODM\MongoDB\Mapping\Annotations\DiscriminatorField',
45+
'Doctrine\ODM\MongoDB\Mapping\Attribute\DiscriminatorField',
46+
),
47+
new RenameAttribute(
48+
'Doctrine\ODM\MongoDB\Mapping\Annotations\DiscriminatorMap',
49+
'Doctrine\ODM\MongoDB\Mapping\Attribute\DiscriminatorMap',
50+
),
51+
new RenameAttribute(
52+
'Doctrine\ODM\MongoDB\Mapping\Annotations\DiscriminatorValue',
53+
'Doctrine\ODM\MongoDB\Mapping\Attribute\DiscriminatorValue',
54+
),
55+
new RenameAttribute(
56+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Document',
57+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Document',
58+
),
59+
new RenameAttribute(
60+
'Doctrine\ODM\MongoDB\Mapping\Annotations\EmbeddedDocument',
61+
'Doctrine\ODM\MongoDB\Mapping\Attribute\EmbeddedDocument',
62+
),
63+
new RenameAttribute(
64+
'Doctrine\ODM\MongoDB\Mapping\Annotations\EmbedMany',
65+
'Doctrine\ODM\MongoDB\Mapping\Attribute\EmbedMany',
66+
),
67+
new RenameAttribute(
68+
'Doctrine\ODM\MongoDB\Mapping\Annotations\EmbedOne',
69+
'Doctrine\ODM\MongoDB\Mapping\Attribute\EmbedOne',
70+
),
71+
new RenameAttribute(
72+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Encrypt',
73+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Encrypt',
74+
),
75+
new RenameAttribute(
76+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Field',
77+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Field',
78+
),
79+
new RenameAttribute(
80+
'Doctrine\ODM\MongoDB\Mapping\Annotations\File',
81+
'Doctrine\ODM\MongoDB\Mapping\Attribute\File',
82+
),
83+
new RenameAttribute(
84+
'Doctrine\ODM\MongoDB\Mapping\Annotations\HasLifecycleCallbacks',
85+
'Doctrine\ODM\MongoDB\Mapping\Attribute\HasLifecycleCallbacks',
86+
),
87+
new RenameAttribute(
88+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Id',
89+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Id',
90+
),
91+
new RenameAttribute(
92+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Index',
93+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Index',
94+
),
95+
new RenameAttribute(
96+
'Doctrine\ODM\MongoDB\Mapping\Annotations\InheritanceType',
97+
'Doctrine\ODM\MongoDB\Mapping\Attribute\InheritanceType',
98+
),
99+
new RenameAttribute(
100+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Lock',
101+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Lock',
102+
),
103+
new RenameAttribute(
104+
'Doctrine\ODM\MongoDB\Mapping\Annotations\MappedSuperclass',
105+
'Doctrine\ODM\MongoDB\Mapping\Attribute\MappedSuperclass',
106+
),
107+
new RenameAttribute(
108+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PostLoad',
109+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PostLoad',
110+
),
111+
new RenameAttribute(
112+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PostPersist',
113+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PostPersist',
114+
),
115+
new RenameAttribute(
116+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PostRemove',
117+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PostRemove',
118+
),
119+
new RenameAttribute(
120+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PostUpdate',
121+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PostUpdate',
122+
),
123+
new RenameAttribute(
124+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PreFlush',
125+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PreFlush',
126+
),
127+
new RenameAttribute(
128+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PreLoad',
129+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PreLoad',
130+
),
131+
new RenameAttribute(
132+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PrePersist',
133+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PrePersist',
134+
),
135+
new RenameAttribute(
136+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PreRemove',
137+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PreRemove',
138+
),
139+
new RenameAttribute(
140+
'Doctrine\ODM\MongoDB\Mapping\Annotations\PreUpdate',
141+
'Doctrine\ODM\MongoDB\Mapping\Attribute\PreUpdate',
142+
),
143+
new RenameAttribute(
144+
'Doctrine\ODM\MongoDB\Mapping\Annotations\QueryResultDocument',
145+
'Doctrine\ODM\MongoDB\Mapping\Attribute\QueryResultDocument',
146+
),
147+
new RenameAttribute(
148+
'Doctrine\ODM\MongoDB\Mapping\Annotations\ReadPreference',
149+
'Doctrine\ODM\MongoDB\Mapping\Attribute\ReadPreference',
150+
),
151+
new RenameAttribute(
152+
'Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceMany',
153+
'Doctrine\ODM\MongoDB\Mapping\Attribute\ReferenceMany',
154+
),
155+
new RenameAttribute(
156+
'Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceOne',
157+
'Doctrine\ODM\MongoDB\Mapping\Attribute\ReferenceOne',
158+
),
159+
new RenameAttribute(
160+
'Doctrine\ODM\MongoDB\Mapping\Annotations\SearchIndex',
161+
'Doctrine\ODM\MongoDB\Mapping\Attribute\SearchIndex',
162+
),
163+
new RenameAttribute(
164+
'Doctrine\ODM\MongoDB\Mapping\Annotations\ShardKey',
165+
'Doctrine\ODM\MongoDB\Mapping\Attribute\ShardKey',
166+
),
167+
new RenameAttribute(
168+
'Doctrine\ODM\MongoDB\Mapping\Annotations\TimeSeries',
169+
'Doctrine\ODM\MongoDB\Mapping\Attribute\TimeSeries',
170+
),
171+
new RenameAttribute(
172+
'Doctrine\ODM\MongoDB\Mapping\Annotations\UniqueIndex',
173+
'Doctrine\ODM\MongoDB\Mapping\Attribute\UniqueIndex',
174+
),
175+
new RenameAttribute(
176+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Validation',
177+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Validation',
178+
),
179+
new RenameAttribute(
180+
'Doctrine\ODM\MongoDB\Mapping\Annotations\VectorSearchIndex',
181+
'Doctrine\ODM\MongoDB\Mapping\Attribute\VectorSearchIndex',
182+
),
183+
new RenameAttribute(
184+
'Doctrine\ODM\MongoDB\Mapping\Annotations\Version',
185+
'Doctrine\ODM\MongoDB\Mapping\Attribute\Version',
186+
),
187+
new RenameAttribute(
188+
'Doctrine\ODM\MongoDB\Mapping\Annotations\View',
189+
'Doctrine\ODM\MongoDB\Mapping\Attribute\View',
190+
),
191+
]);
192+
};

src/Set/SetProvider/DoctrineSetProvider.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,13 @@ public function provide(): array
116116
'1.6',
117117
__DIR__ . '/../../../config/sets/data-fixtures-16.php',
118118
),
119+
120+
new ComposerTriggeredSet(
121+
SetGroup::DOCTRINE,
122+
'doctrine/mongodb-odm',
123+
'2.16',
124+
__DIR__ . '/../../../config/sets/doctrine-mongodb-odm-216.php',
125+
),
119126
];
120127
}
121128
}

0 commit comments

Comments
 (0)