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