|  | 
| 5 | 5 | use Magento2\Rector\Src\ReplaceMbStrposNullLimit; | 
| 6 | 6 | use Magento2\Rector\Src\ReplaceNewDateTimeNull; | 
| 7 | 7 | use Rector\Config\RectorConfig; | 
| 8 |  | -use Rector\Core\ValueObject\PhpVersion; | 
|  | 8 | +use Rector\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; | 
|  | 
| 17 | 17 |     $rectorConfig->phpVersion(PhpVersion::PHP_80); | 
| 18 | 18 |     $rectorConfig->phpVersion(PhpVersion::PHP_81); | 
| 19 | 19 | 
 | 
| 20 |  | -    // get services (needed for register a single rule) | 
| 21 |  | -    $services = $rectorConfig->services(); | 
| 22 |  | - | 
| 23 | 20 |     // register a single rule | 
| 24 |  | -    $services->set(FinalPrivateToPrivateVisibilityRector::class); | 
| 25 |  | -    $services->set(OptionalParametersAfterRequiredRector::class); | 
| 26 |  | -    $services->set(SetStateToStaticRector::class); | 
| 27 |  | -    $services->set(StringableForToStringRector::class); | 
| 28 |  | -    $services->set(Php81ResourceReturnToObjectRector::class); | 
| 29 |  | -    $services->set(ReplacePregSplitNullLimit::class); | 
| 30 |  | -    $services->set(ReplaceMbStrposNullLimit::class); | 
| 31 |  | -    $services->set(ReplaceNewDateTimeNull::class); | 
|  | 21 | +    $rectorConfig->singleton(FinalPrivateToPrivateVisibilityRector::class); | 
|  | 22 | +    $rectorConfig->singleton(OptionalParametersAfterRequiredRector::class); | 
|  | 23 | +    $rectorConfig->singleton(SetStateToStaticRector::class); | 
|  | 24 | +    $rectorConfig->singleton(StringableForToStringRector::class); | 
|  | 25 | +    $rectorConfig->singleton(Php81ResourceReturnToObjectRector::class); | 
|  | 26 | +    $rectorConfig->singleton(ReplacePregSplitNullLimit::class); | 
|  | 27 | +    $rectorConfig->singleton(ReplaceMbStrposNullLimit::class); | 
|  | 28 | +    $rectorConfig->singleton(ReplaceNewDateTimeNull::class); | 
| 32 | 29 | }; | 
0 commit comments