parameters(); $parameters->set(Option::AUTO_IMPORT_NAMES, TRUE); $parameters->set(Option::IMPORT_SHORT_CLASSES, TRUE); $parameters->set(Option::SKIP, [ ReadOnlyPropertyRector::class, ]); walk_array([$config, 'import'], [ DoctrineSetList::ANNOTATIONS_TO_ATTRIBUTES, LevelSetList::UP_TO_PHP_81, SymfonyLevelSetList::UP_TO_SYMFONY_60, SymfonySetList::ANNOTATIONS_TO_ATTRIBUTES, ]); $services = $config->services(); walk_array([$services, 'set'], [ SimplifyDeMorganBinaryRector::class, CompleteDynamicPropertiesRector::class, ForRepeatedCountToOwnVariableRector::class, ForToForeachRector::class, ConsecutiveNullCompareReturnsToNullCoalesceQueueRector::class, SimplifyIfElseToTernaryRector::class, SimplifyIfReturnBoolRector::class, SimplifyDuplicatedTernaryRector::class, SimplifyTautologyTernaryRector::class, SwitchNegatedTernaryRector::class, AddArrayDefaultToArrayPropertyRector::class, RemoveFinalFromConstRector::class, NewlineBeforeNewAssignSetRector::class, WrapEncapsedVariableInCurlyBracesRector::class, CallUserFuncArrayToVariadicRector::class, CallUserFuncToMethodCallRector::class, CountArrayToEmptyArrayComparisonRector::class, NewlineAfterStatementRector::class, RemoveUselessParamTagRector::class, RemoveUselessReturnTagRector::class, RemoveUnusedForeachKeyRector::class, RemoveUselessVarTagRector::class, RemoveDuplicatedCaseInSwitchRector::class, ChangeNestedForeachIfsToEarlyContinueRector::class, ChangeIfElseValueAssignToEarlyReturnRector::class, RemoveAlwaysElseRector::class, MakeTypedPropertyNullableIfCheckedRector::class, AddArrayParamDocTypeRector::class, AddArrayReturnDocTypeRector::class, AddMethodCallBasedStrictParamTypeRector::class, ParamTypeByMethodCallTypeRector::class, ParamTypeByParentCallTypeRector::class, AddClosureReturnTypeRector::class, TypedPropertyFromAssignsRector::class, ]); };