|
3 | 3 | declare(strict_types=1); |
4 | 4 |
|
5 | 5 | use Rector\CodeQuality\Rector\BooleanAnd\SimplifyEmptyArrayCheckRector; |
| 6 | +use Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector; |
6 | 7 | use Rector\CodeQuality\Rector\Expression\InlineIfToExplicitIfRector; |
7 | 8 | use Rector\CodeQuality\Rector\For_\ForToForeachRector; |
8 | 9 | use Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector; |
|
32 | 33 | use Rector\Php56\Rector\FunctionLike\AddDefaultValueForUndefinedVariableRector; |
33 | 34 | use Rector\Php73\Rector\FuncCall\JsonThrowOnErrorRector; |
34 | 35 | use Rector\Php73\Rector\FuncCall\StringifyStrNeedlesRector; |
35 | | -use Rector\Php74\Rector\Property\TypedPropertyRector; |
36 | 36 | use Rector\PHPUnit\Set\PHPUnitSetList; |
| 37 | +use Rector\Privatization\Rector\Property\PrivatizeFinalClassPropertyRector; |
37 | 38 | use Rector\PSR4\Rector\FileWithoutNamespace\NormalizeNamespaceByPSR4ComposerAutoloadRector; |
38 | 39 | use Rector\Set\ValueObject\LevelSetList; |
39 | 40 | use Rector\Set\ValueObject\SetList; |
|
106 | 107 | __DIR__ . '/src/Models/UserModel.php', |
107 | 108 | ], |
108 | 109 | ]); |
| 110 | + // auto import fully qualified class names |
| 111 | + $rectorConfig->importNames(); |
| 112 | + |
109 | 113 | $rectorConfig->rule(SimplifyUselessVariableRector::class); |
110 | 114 | $rectorConfig->rule(RemoveAlwaysElseRector::class); |
111 | 115 | $rectorConfig->rule(CountArrayToEmptyArrayComparisonRector::class); |
|
128 | 132 | $rectorConfig->rule(MakeInheritedMethodVisibilitySameAsParentRector::class); |
129 | 133 | $rectorConfig->rule(SimplifyEmptyArrayCheckRector::class); |
130 | 134 | $rectorConfig->rule(NormalizeNamespaceByPSR4ComposerAutoloadRector::class); |
| 135 | + $rectorConfig->rule(StringClassNameToClassConstantRector::class); |
| 136 | + $rectorConfig->rule(PrivatizeFinalClassPropertyRector::class); |
| 137 | + $rectorConfig->rule(CompleteDynamicPropertiesRector::class); |
131 | 138 | }; |
0 commit comments