Skip to content

Commit 98d18cc

Browse files
authored
[symfony 3.1] split of yaml config (#727)
1 parent 7e678dc commit 98d18cc

3 files changed

Lines changed: 55 additions & 35 deletions

File tree

config/sets/symfony/symfony3/symfony31.php

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,37 +7,5 @@
77
use Rector\Config\RectorConfig;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->ruleWithConfiguration(ReplaceArgumentDefaultValueRector::class, [
11-
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, [
12-
false,
13-
false,
14-
true,
15-
], 'Symfony\Component\Yaml\Yaml::PARSE_OBJECT_FOR_MAP'),
16-
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, [
17-
false,
18-
true,
19-
], 'Symfony\Component\Yaml\Yaml::PARSE_OBJECT'),
20-
new ReplaceArgumentDefaultValue(
21-
'Symfony\Component\Yaml\Yaml',
22-
'parse',
23-
1,
24-
true,
25-
'Symfony\Component\Yaml\Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE'
26-
),
27-
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, false, 0),
28-
new ReplaceArgumentDefaultValue(
29-
'Symfony\Component\Yaml\Yaml',
30-
'dump',
31-
3,
32-
[false, true],
33-
'Symfony\Component\Yaml\Yaml::DUMP_OBJECT'
34-
),
35-
new ReplaceArgumentDefaultValue(
36-
'Symfony\Component\Yaml\Yaml',
37-
'dump',
38-
3,
39-
true,
40-
'Symfony\Component\Yaml\Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE'
41-
),
42-
]);
10+
$rectorConfig->import(__DIR__ . '/symfony30/symfony31-yaml.php');
4311
};
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Arguments\Rector\ClassMethod\ReplaceArgumentDefaultValueRector;
6+
use Rector\Arguments\ValueObject\ReplaceArgumentDefaultValue;
7+
use Rector\Config\RectorConfig;
8+
9+
return static function (RectorConfig $rectorConfig): void {
10+
$rectorConfig->ruleWithConfiguration(ReplaceArgumentDefaultValueRector::class, [
11+
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, [
12+
false,
13+
false,
14+
true,
15+
], 'Symfony\Component\Yaml\Yaml::PARSE_OBJECT_FOR_MAP'),
16+
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, [
17+
false,
18+
true,
19+
], 'Symfony\Component\Yaml\Yaml::PARSE_OBJECT'),
20+
new ReplaceArgumentDefaultValue(
21+
'Symfony\Component\Yaml\Yaml',
22+
'parse',
23+
1,
24+
true,
25+
'Symfony\Component\Yaml\Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE'
26+
),
27+
new ReplaceArgumentDefaultValue('Symfony\Component\Yaml\Yaml', 'parse', 1, false, 0),
28+
new ReplaceArgumentDefaultValue(
29+
'Symfony\Component\Yaml\Yaml',
30+
'dump',
31+
3,
32+
[false, true],
33+
'Symfony\Component\Yaml\Yaml::DUMP_OBJECT'
34+
),
35+
new ReplaceArgumentDefaultValue(
36+
'Symfony\Component\Yaml\Yaml',
37+
'dump',
38+
3,
39+
true,
40+
'Symfony\Component\Yaml\Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE'
41+
),
42+
]);
43+
};

src/Set/SetProvider/SymfonySetProvider.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,23 @@ public function provide(): array
129129
__DIR__ . '/../../../config/sets/symfony/symfony30/symfony30-validator.php'
130130
),
131131

132-
// @todo split rest
133132

134133
new ComposerTriggeredSet(
135134
SetGroup::SYMFONY,
136-
'symfony/*',
135+
'symfony/symfony',
137136
'3.1',
138137
__DIR__ . '/../../../config/sets/symfony/symfony31.php'
139138
),
139+
140+
new ComposerTriggeredSet(
141+
SetGroup::SYMFONY,
142+
'symfony/yaml',
143+
'3.1',
144+
__DIR__ . '/../../../config/sets/symfony/symfony31-yaml.php'
145+
),
146+
147+
// @todo split rest
148+
140149
new ComposerTriggeredSet(
141150
SetGroup::SYMFONY,
142151
'symfony/*',

0 commit comments

Comments
 (0)