Skip to content

Commit c1dcdae

Browse files
authored
[SYMFONY 4.4] replace Link withRel and withoutRel argument values with constants (#821)
1 parent 967dc6e commit c1dcdae

File tree

3 files changed

+276
-0
lines changed

3 files changed

+276
-0
lines changed

config/sets/symfony/symfony4/symfony44/symfony44-web-link.php

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,5 +113,215 @@
113113
'mercure',
114114
'Symfony\Component\WebLink\Link::REL_MERCURE'
115115
),
116+
new ReplaceArgumentDefaultValue(
117+
'Symfony\Component\WebLink\Link',
118+
'withRel',
119+
0,
120+
'alternate',
121+
'Symfony\Component\WebLink\Link::REL_ALTERNATE'
122+
),
123+
new ReplaceArgumentDefaultValue(
124+
'Symfony\Component\WebLink\Link',
125+
'withRel',
126+
0,
127+
'author',
128+
'Symfony\Component\WebLink\Link::REL_AUTHOR'
129+
),
130+
new ReplaceArgumentDefaultValue(
131+
'Symfony\Component\WebLink\Link',
132+
'withRel',
133+
0,
134+
'help',
135+
'Symfony\Component\WebLink\Link::REL_HELP'
136+
),
137+
new ReplaceArgumentDefaultValue(
138+
'Symfony\Component\WebLink\Link',
139+
'withRel',
140+
0,
141+
'icon',
142+
'Symfony\Component\WebLink\Link::REL_ICON'
143+
),
144+
new ReplaceArgumentDefaultValue(
145+
'Symfony\Component\WebLink\Link',
146+
'withRel',
147+
0,
148+
'license',
149+
'Symfony\Component\WebLink\Link::REL_LICENSE'
150+
),
151+
new ReplaceArgumentDefaultValue(
152+
'Symfony\Component\WebLink\Link',
153+
'withRel',
154+
0,
155+
'search',
156+
'Symfony\Component\WebLink\Link::REL_SEARCH'
157+
),
158+
new ReplaceArgumentDefaultValue(
159+
'Symfony\Component\WebLink\Link',
160+
'withRel',
161+
0,
162+
'stylesheet',
163+
'Symfony\Component\WebLink\Link::REL_STYLESHEET'
164+
),
165+
new ReplaceArgumentDefaultValue(
166+
'Symfony\Component\WebLink\Link',
167+
'withRel',
168+
0,
169+
'next',
170+
'Symfony\Component\WebLink\Link::REL_NEXT'
171+
),
172+
new ReplaceArgumentDefaultValue(
173+
'Symfony\Component\WebLink\Link',
174+
'withRel',
175+
0,
176+
'prev',
177+
'Symfony\Component\WebLink\Link::REL_PREV'
178+
),
179+
new ReplaceArgumentDefaultValue(
180+
'Symfony\Component\WebLink\Link',
181+
'withRel',
182+
0,
183+
'preload',
184+
'Symfony\Component\WebLink\Link::REL_PRELOAD'
185+
),
186+
new ReplaceArgumentDefaultValue(
187+
'Symfony\Component\WebLink\Link',
188+
'withRel',
189+
0,
190+
'dns-prefetch',
191+
'Symfony\Component\WebLink\Link::REL_DNS_PREFETCH'
192+
),
193+
new ReplaceArgumentDefaultValue(
194+
'Symfony\Component\WebLink\Link',
195+
'withRel',
196+
0,
197+
'preconnect',
198+
'Symfony\Component\WebLink\Link::REL_PRECONNECT'
199+
),
200+
new ReplaceArgumentDefaultValue(
201+
'Symfony\Component\WebLink\Link',
202+
'withRel',
203+
0,
204+
'prefetch',
205+
'Symfony\Component\WebLink\Link::REL_PREFETCH'
206+
),
207+
new ReplaceArgumentDefaultValue(
208+
'Symfony\Component\WebLink\Link',
209+
'withRel',
210+
0,
211+
'prerender',
212+
'Symfony\Component\WebLink\Link::REL_PRERENDER'
213+
),
214+
new ReplaceArgumentDefaultValue(
215+
'Symfony\Component\WebLink\Link',
216+
'withRel',
217+
0,
218+
'mercure',
219+
'Symfony\Component\WebLink\Link::REL_MERCURE'
220+
),
221+
new ReplaceArgumentDefaultValue(
222+
'Symfony\Component\WebLink\Link',
223+
'withoutRel',
224+
0,
225+
'alternate',
226+
'Symfony\Component\WebLink\Link::REL_ALTERNATE'
227+
),
228+
new ReplaceArgumentDefaultValue(
229+
'Symfony\Component\WebLink\Link',
230+
'withoutRel',
231+
0,
232+
'author',
233+
'Symfony\Component\WebLink\Link::REL_AUTHOR'
234+
),
235+
new ReplaceArgumentDefaultValue(
236+
'Symfony\Component\WebLink\Link',
237+
'withoutRel',
238+
0,
239+
'help',
240+
'Symfony\Component\WebLink\Link::REL_HELP'
241+
),
242+
new ReplaceArgumentDefaultValue(
243+
'Symfony\Component\WebLink\Link',
244+
'withoutRel',
245+
0,
246+
'icon',
247+
'Symfony\Component\WebLink\Link::REL_ICON'
248+
),
249+
new ReplaceArgumentDefaultValue(
250+
'Symfony\Component\WebLink\Link',
251+
'withoutRel',
252+
0,
253+
'license',
254+
'Symfony\Component\WebLink\Link::REL_LICENSE'
255+
),
256+
new ReplaceArgumentDefaultValue(
257+
'Symfony\Component\WebLink\Link',
258+
'withoutRel',
259+
0,
260+
'search',
261+
'Symfony\Component\WebLink\Link::REL_SEARCH'
262+
),
263+
new ReplaceArgumentDefaultValue(
264+
'Symfony\Component\WebLink\Link',
265+
'withoutRel',
266+
0,
267+
'stylesheet',
268+
'Symfony\Component\WebLink\Link::REL_STYLESHEET'
269+
),
270+
new ReplaceArgumentDefaultValue(
271+
'Symfony\Component\WebLink\Link',
272+
'withoutRel',
273+
0,
274+
'next',
275+
'Symfony\Component\WebLink\Link::REL_NEXT'
276+
),
277+
new ReplaceArgumentDefaultValue(
278+
'Symfony\Component\WebLink\Link',
279+
'withoutRel',
280+
0,
281+
'prev',
282+
'Symfony\Component\WebLink\Link::REL_PREV'
283+
),
284+
new ReplaceArgumentDefaultValue(
285+
'Symfony\Component\WebLink\Link',
286+
'withoutRel',
287+
0,
288+
'preload',
289+
'Symfony\Component\WebLink\Link::REL_PRELOAD'
290+
),
291+
new ReplaceArgumentDefaultValue(
292+
'Symfony\Component\WebLink\Link',
293+
'withoutRel',
294+
0,
295+
'dns-prefetch',
296+
'Symfony\Component\WebLink\Link::REL_DNS_PREFETCH'
297+
),
298+
new ReplaceArgumentDefaultValue(
299+
'Symfony\Component\WebLink\Link',
300+
'withoutRel',
301+
0,
302+
'preconnect',
303+
'Symfony\Component\WebLink\Link::REL_PRECONNECT'
304+
),
305+
new ReplaceArgumentDefaultValue(
306+
'Symfony\Component\WebLink\Link',
307+
'withoutRel',
308+
0,
309+
'prefetch',
310+
'Symfony\Component\WebLink\Link::REL_PREFETCH'
311+
),
312+
new ReplaceArgumentDefaultValue(
313+
'Symfony\Component\WebLink\Link',
314+
'withoutRel',
315+
0,
316+
'prerender',
317+
'Symfony\Component\WebLink\Link::REL_PRERENDER'
318+
),
319+
new ReplaceArgumentDefaultValue(
320+
'Symfony\Component\WebLink\Link',
321+
'withoutRel',
322+
0,
323+
'mercure',
324+
'Symfony\Component\WebLink\Link::REL_MERCURE'
325+
),
116326
]);
117327
};
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?php
2+
3+
namespace Rector\Symfony\Tests\Set\Symfony44\Fixture;
4+
5+
use Symfony\Component\WebLink\Link;
6+
7+
class ReplaceWithRelParameterValue
8+
{
9+
public function run()
10+
{
11+
$link = new Link();
12+
return $link->withRel('preload');
13+
}
14+
}
15+
16+
?>
17+
-----
18+
<?php
19+
20+
namespace Rector\Symfony\Tests\Set\Symfony44\Fixture;
21+
22+
use Symfony\Component\WebLink\Link;
23+
24+
class ReplaceWithRelParameterValue
25+
{
26+
public function run()
27+
{
28+
$link = new Link();
29+
return $link->withRel(\Symfony\Component\WebLink\Link::REL_PRELOAD);
30+
}
31+
}
32+
33+
?>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?php
2+
3+
namespace Rector\Symfony\Tests\Set\Symfony44\Fixture;
4+
5+
use Symfony\Component\WebLink\Link;
6+
7+
class ReplaceWithoutRelParameterValue
8+
{
9+
public function run()
10+
{
11+
$link = new Link();
12+
return $link->withoutRel('preload');
13+
}
14+
}
15+
16+
?>
17+
-----
18+
<?php
19+
20+
namespace Rector\Symfony\Tests\Set\Symfony44\Fixture;
21+
22+
use Symfony\Component\WebLink\Link;
23+
24+
class ReplaceWithoutRelParameterValue
25+
{
26+
public function run()
27+
{
28+
$link = new Link();
29+
return $link->withoutRel(\Symfony\Component\WebLink\Link::REL_PRELOAD);
30+
}
31+
}
32+
33+
?>

0 commit comments

Comments
 (0)