importNames(); $config->importShortClasses(FALSE); $config->sets([ LevelSetList::UP_TO_PHP_81, PHPUnitSetList::ANNOTATIONS_TO_ATTRIBUTES, PHPUnitSetList::PHPUNIT_100, ]); $config->rules([ AddArrayDefaultToArrayPropertyRector::class, AddClosureReturnTypeRector::class, AddMethodCallBasedStrictParamTypeRector::class, CallUserFuncArrayToVariadicRector::class, CallUserFuncToMethodCallRector::class, CountArrayToEmptyArrayComparisonRector::class, ChangeIfElseValueAssignToEarlyReturnRector::class, ChangeNestedForeachIfsToEarlyContinueRector::class, CompleteDynamicPropertiesRector::class, ConsecutiveNullCompareReturnsToNullCoalesceQueueRector::class, CountArrayToEmptyArrayComparisonRector::class, ForRepeatedCountToOwnVariableRector::class, ForToForeachRector::class, // NewlineAfterStatementRector::class, NewlineBeforeNewAssignSetRector::class, ParamTypeByMethodCallTypeRector::class, ParamTypeByParentCallTypeRector::class, RemoveAlwaysElseRector::class, RemoveDuplicatedCaseInSwitchRector::class, RemoveFinalFromConstRector::class, RemoveUnusedForeachKeyRector::class, RemoveUselessParamTagRector::class, RemoveUselessReturnTagRector::class, RemoveUselessVarTagRector::class, SimplifyIfElseToTernaryRector::class, SimplifyIfReturnBoolRector::class, SimplifyTautologyTernaryRector::class, SymplifyQuoteEscapeRector::class, StaticArrowFunctionRector::class, SwitchNegatedTernaryRector::class, TypedPropertyFromAssignsRector::class, VersionCompareFuncCallToConstantRector::class, WrapEncapsedVariableInCurlyBracesRector::class, ]); $config->ruleWithConfiguration(OrderAttributesRector::class, [ 'alphabetically', ]); $config->skip([ NullToStrictStringFuncCallArgRector::class, ReadOnlyPropertyRector::class, RestoreDefaultNullToNullableTypePropertyRector::class, ]); };