rector/config/set/monolog20.php
Tomas Votruba 0993088cda
[SymfonyPhpConfig] Use Symplify package instead + simplify set validation (#4694)
* [SymfonyPhpConfig] Use Symplify package instead

* [SymfonyPhpConfig] Drop forgotten custom-jobs Rectors

* [CI] simplify set validation

* from inline functions to Static class

* cleanup

* decouple rector.php to allow static analysis and coding standards
2020-11-26 16:44:27 +00:00

32 lines
1.6 KiB
PHP

<?php
declare(strict_types=1);
use Rector\Renaming\Rector\MethodCall\RenameMethodRector;
use Rector\Renaming\ValueObject\MethodCallRename;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symplify\SymfonyPhpConfig\ValueObjectInliner;
# https://github.com/Seldaek/monolog/commit/39f8a20e6dadc0194e846b254c5f23d1c732290b#diff-dce565f403e044caa5e6a0d988339430
return static function (ContainerConfigurator $containerConfigurator): void {
$services = $containerConfigurator->services();
$services->set(RenameMethodRector::class)
->call('configure', [[
RenameMethodRector::METHOD_CALL_RENAMES => ValueObjectInliner::inline([
new MethodCallRename('Monolog\Logger', 'addDebug', 'debug'),
new MethodCallRename('Monolog\Logger', 'addInfo', 'info'),
new MethodCallRename('Monolog\Logger', 'addNotice', 'notice'),
new MethodCallRename('Monolog\Logger', 'addWarning', 'warning'),
new MethodCallRename('Monolog\Logger', 'addError', 'error'),
new MethodCallRename('Monolog\Logger', 'addCritical', 'critical'),
new MethodCallRename('Monolog\Logger', 'addAlert', 'alert'),
new MethodCallRename('Monolog\Logger', 'addEmergency', 'emergency'),
new MethodCallRename('Monolog\Logger', 'warn', 'warning'),
new MethodCallRename('Monolog\Logger', 'err', 'error'),
new MethodCallRename('Monolog\Logger', 'crit', 'critical'),
new MethodCallRename('Monolog\Logger', 'emerg', 'emergency'),
]),
]]);
};