|
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