Skip to content

Commit 03006a3

Browse files
committed
[config] split of translation and bridge monolog
1 parent f99c03b commit 03006a3

File tree

3 files changed

+38
-17
lines changed

3 files changed

+38
-17
lines changed

config/sets/symfony/symfony3/symfony30.php

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
declare(strict_types=1);
44

55
use Rector\Config\RectorConfig;
6-
use Rector\Renaming\Rector\MethodCall\RenameMethodRector;
76
use Rector\Renaming\Rector\Name\RenameClassRector;
8-
use Rector\Renaming\ValueObject\MethodCallRename;
97

108
/**
119
* @resource https://github.com/symfony/symfony/blob/3.4/UPGRADE-3.0.md
@@ -20,23 +18,10 @@
2018
$rectorConfig->import(__DIR__ . '/symfony30/symfony30-http-foundation.php');
2119
$rectorConfig->import(__DIR__ . '/symfony30/symfony30-http-kernel.php');
2220
$rectorConfig->import(__DIR__ . '/symfony30/symfony30-validator.php');
23-
24-
$rectorConfig->ruleWithConfiguration(RenameMethodRector::class, [
25-
// monolog
26-
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'emerg', 'emergency'),
27-
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'crit', 'critical'),
28-
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'err', 'error'),
29-
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'warn', 'warning'),
30-
31-
// translator
32-
new MethodCallRename('Symfony\Component\Translation\Dumper\FileDumper', 'format', 'formatCatalogue'),
33-
new MethodCallRename('Symfony\Component\Translation\Translator', 'getMessages', 'getCatalogue'),
34-
]);
21+
$rectorConfig->import(__DIR__ . '/symfony30/symfony30-translation.php');
22+
$rectorConfig->import(__DIR__ . '/symfony30/symfony30-bridge-monolog.php');
3523

3624
$rectorConfig->ruleWithConfiguration(RenameClassRector::class, [
37-
// partial with method rename
38-
'Symfony\Bridge\Monolog\Logger' => 'Psr\Log\LoggerInterface',
39-
4025
// twig
4126
'Symfony\Bundle\TwigBundle\TwigDefaultEscapingStrategy' => 'Twig_FileExtensionEscapingStrategy',
4227

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
use Rector\Renaming\Rector\MethodCall\RenameMethodRector;
7+
use Rector\Renaming\Rector\Name\RenameClassRector;
8+
use Rector\Renaming\ValueObject\MethodCallRename;
9+
10+
return static function (RectorConfig $rectorConfig): void {
11+
$rectorConfig->ruleWithConfiguration(RenameMethodRector::class, [
12+
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'emerg', 'emergency'),
13+
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'crit', 'critical'),
14+
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'err', 'error'),
15+
new MethodCallRename('Symfony\Bridge\Monolog\Logger', 'warn', 'warning'),
16+
]);
17+
18+
$rectorConfig->ruleWithConfiguration(RenameClassRector::class, [
19+
// partial with method rename
20+
'Symfony\Bridge\Monolog\Logger' => 'Psr\Log\LoggerInterface',
21+
]);
22+
};
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
use Rector\Renaming\Rector\MethodCall\RenameMethodRector;
7+
use Rector\Renaming\ValueObject\MethodCallRename;
8+
9+
return static function (RectorConfig $rectorConfig): void {
10+
$rectorConfig->ruleWithConfiguration(RenameMethodRector::class, [
11+
new MethodCallRename('Symfony\Component\Translation\Dumper\FileDumper', 'format', 'formatCatalogue'),
12+
new MethodCallRename('Symfony\Component\Translation\Translator', 'getMessages', 'getCatalogue'),
13+
]);
14+
};

0 commit comments

Comments
 (0)