2021-07-22 23:37:17 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
declare (strict_types=1);
|
2022-06-08 05:54:40 +00:00
|
|
|
namespace RectorPrefix20220608;
|
2021-07-22 23:37:17 +00:00
|
|
|
|
2022-06-06 17:12:56 +00:00
|
|
|
use Rector\Config\RectorConfig;
|
|
|
|
use Rector\Core\ValueObject\PhpVersion;
|
|
|
|
use Rector\DowngradePhp81\Rector\Array_\DowngradeArraySpreadStringKeyRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\ClassConst\DowngradeFinalizePublicClassConstantRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\FuncCall\DowngradeArrayIsListRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\FuncCall\DowngradeFirstClassCallableSyntaxRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\FunctionLike\DowngradeNeverTypeDeclarationRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\FunctionLike\DowngradeNewInInitializerRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\FunctionLike\DowngradePureIntersectionTypeRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\Instanceof_\DowngradePhp81ResourceReturnToObjectRector;
|
|
|
|
use Rector\DowngradePhp81\Rector\Property\DowngradeReadonlyPropertyRector;
|
2022-06-07 08:22:29 +00:00
|
|
|
return static function (RectorConfig $rectorConfig) : void {
|
|
|
|
$rectorConfig->phpVersion(PhpVersion::PHP_80);
|
|
|
|
$rectorConfig->rule(DowngradeFinalizePublicClassConstantRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeFirstClassCallableSyntaxRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeNeverTypeDeclarationRector::class);
|
|
|
|
$rectorConfig->rule(DowngradePureIntersectionTypeRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeNewInInitializerRector::class);
|
|
|
|
$rectorConfig->rule(DowngradePhp81ResourceReturnToObjectRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeReadonlyPropertyRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeArraySpreadStringKeyRector::class);
|
|
|
|
$rectorConfig->rule(DowngradeArrayIsListRector::class);
|
2021-07-22 23:37:17 +00:00
|
|
|
};
|