|
4 | 4 |
|
5 | 5 | use Magento2\Rector\Src\ReplaceMbStrposNullLimit;
|
6 | 6 | use Magento2\Rector\Src\ReplaceNewDateTimeNull;
|
7 |
| -use Rector\Core\Configuration\Option; |
| 7 | +use Rector\Config\RectorConfig; |
8 | 8 | use Rector\Core\ValueObject\PhpVersion;
|
9 | 9 | use Rector\Php80\Rector\Class_\StringableForToStringRector;
|
10 | 10 | use Rector\Php80\Rector\ClassMethod\FinalPrivateToPrivateVisibilityRector;
|
11 | 11 | use Rector\CodeQuality\Rector\ClassMethod\OptionalParametersAfterRequiredRector;
|
12 | 12 | use Rector\Php80\Rector\ClassMethod\SetStateToStaticRector;
|
13 | 13 | use Rector\Php81\Rector\FuncCall\Php81ResourceReturnToObjectRector;
|
14 | 14 | use Magento2\Rector\Src\ReplacePregSplitNullLimit;
|
15 |
| -use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; |
16 | 15 |
|
17 |
| -return static function (ContainerConfigurator $containerConfigurator): void { |
18 |
| - // get parameters |
19 |
| - $parameters = $containerConfigurator->parameters(); |
20 |
| - |
21 |
| - $parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_80); |
22 |
| - $parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_81); |
| 16 | +return static function (RectorConfig $rectorConfig): void { |
| 17 | + $rectorConfig->phpVersion(PhpVersion::PHP_80); |
| 18 | + $rectorConfig->phpVersion(PhpVersion::PHP_81); |
23 | 19 |
|
24 | 20 | // get services (needed for register a single rule)
|
25 |
| - $services = $containerConfigurator->services(); |
| 21 | + $services = $rectorConfig->services(); |
26 | 22 |
|
27 | 23 | // register a single rule
|
28 | 24 | $services->set(FinalPrivateToPrivateVisibilityRector::class);
|
|
0 commit comments