setRiskyAllowed(true) ->setFinder( (new Finder()) ->ignoreVCSIgnored(true) ->in(realpath(__DIR__)) ) ->setRules([ '@PSR12' => true, transform(ArrayIndentationFixer::class) => true, transform(ArraySyntaxFixer::class) => [ 'syntax' => 'short', ], transform(AttributeEmptyParenthesesFixer::class) => true, transform(BlankLinesBeforeNamespaceFixer::class) => true, transform(CastSpacesFixer::class) => true, transform(ClassAttributesSeparationFixer::class) => [ 'elements' => [ 'const' => 'one', 'method' => 'one', 'property' => 'one', 'trait_import' => 'one', ], ], transform(ClassKeywordFixer::class) => true, transform(ClassReferenceNameCasingFixer::class) => true, transform(CombineConsecutiveIssetsFixer::class) => true, transform(CombineConsecutiveUnsetsFixer::class) => true, transform(CompactNullableTypeDeclarationFixer::class) => true, transform(ConcatSpaceFixer::class) => [ 'spacing' => 'one', ], transform(DateTimeCreateFromFormatCallFixer::class) => true, transform(DeclareStrictTypesFixer::class) => true, transform(FullyQualifiedStrictTypesFixer::class) => [ 'import_symbols' => true, 'leading_backslash_in_global_namespace' => true, ], transform(GlobalNamespaceImportFixer::class) => true, transform(IncrementStyleFixer::class) => [ 'style' => 'post', ], transform(ListSyntaxFixer::class) => true, transform(LongToShorthandOperatorFixer::class) => true, transform(MbStrFunctionsFixer::class) => true, transform(MethodArgumentSpaceFixer::class) => [ 'on_multiline' => 'ensure_fully_multiline', 'attribute_placement' => 'standalone', ], transform(MethodChainingIndentationFixer::class) => true, transform(ModernizeTypesCastingFixer::class) => true, transform(MultilineCommentOpeningClosingFixer::class) => true, transform(MultilineWhitespaceBeforeSemicolonsFixer::class) => [ 'strategy' => 'new_line_for_chained_calls', ], transform(NativeFunctionCasingFixer::class) => true, transform(NativeTypeDeclarationCasingFixer::class) => true, transform(NewWithParenthesesFixer::class) => [ 'anonymous_class' => false, 'named_class' => true, ], transform(NoAliasFunctionsFixer::class) => true, transform(NoBlankLinesAfterPhpdocFixer::class) => true, transform(NoEmptyCommentFixer::class) => true, transform(NoEmptyPhpdocFixer::class) => true, transform(NoEmptyStatementFixer::class) => true, transform(NoExtraBlankLinesFixer::class) => true, transform(NoHomoglyphNamesFixer::class) => true, transform(NoMultilineWhitespaceAroundDoubleArrowFixer::class) => true, transform(NoMultipleStatementsPerLineFixer::class) => true, transform(NoNullPropertyInitializationFixer::class) => true, transform(NoSinglelineWhitespaceBeforeSemicolonsFixer::class) => true, transform(NoSpacesAroundOffsetFixer::class) => true, transform(NoSuperfluousElseifFixer::class) => true, transform(NoSuperfluousPhpdocTagsFixer::class) => [ 'allow_mixed' => true, ], transform(NoTrailingCommaInSinglelineFixer::class) => true, transform(NoTrailingWhitespaceInStringFixer::class) => true, transform(NoUnneededBracesFixer::class) => true, transform(NoUnneededControlParenthesesFixer::class) => true, transform(NoUnneededImportAliasFixer::class) => true, transform(NoUnreachableDefaultArgumentValueFixer::class) => true, transform(NoUnsetCastFixer::class) => true, transform(NoUnusedImportsFixer::class) => true, transform(NoUselessConcatOperatorFixer::class) => true, transform(NoUselessElseFixer::class) => true, transform(NoUselessReturnFixer::class) => true, transform(NoUselessSprintfFixer::class) => true, transform(NoWhitespaceBeforeCommaInArrayFixer::class) => true, transform(NonPrintableCharacterFixer::class) => true, transform(NormalizeIndexBraceFixer::class) => true, transform(NullableTypeDeclarationFixer::class) => true, transform(NullableTypeDeclarationForDefaultNullValueFixer::class) => true, transform(NumericLiteralSeparatorFixer::class) => [ 'strategy' => NumericLiteralSeparatorFixer::STRATEGY_NO_SEPARATOR, ], transform(ObjectOperatorWithoutWhitespaceFixer::class) => true, transform(OperatorLinebreakFixer::class) => [ 'position' => 'beginning', ], transform(OrderedClassElementsFixer::class) => [ 'order' => [ 'use_trait', 'case', 'constant_public', 'constant_protected', 'constant_private', 'property_public', 'property_protected', 'property_private', 'construct', 'destruct', 'phpunit', 'method_public', 'method_protected', 'method_private', 'magic', ], 'case_sensitive' => true, ], transform(OrderedImportsFixer::class) => [ 'sort_algorithm' => 'alpha', 'case_sensitive' => true, ], transform(OrderedInterfacesFixer::class) => [ 'case_sensitive' => true, ], transform(OrderedTraitsFixer::class) => [ 'case_sensitive' => true, ], transform(OrderedTypesFixer::class) => [ 'case_sensitive' => true, ], transform(PhpUnitConstructFixer::class) => true, transform(PhpUnitDataProviderReturnTypeFixer::class) => true, transform(PhpUnitDataProviderStaticFixer::class) => [ 'force' => true, ], transform(PhpUnitDedicateAssertFixer::class) => true, transform(PhpUnitDedicateAssertInternalTypeFixer::class) => true, transform(PhpUnitFqcnAnnotationFixer::class) => true, transform(PhpUnitMethodCasingFixer::class) => true, transform(PhpUnitMockFixer::class) => true, transform(PhpUnitMockShortWillReturnFixer::class) => true, transform(PhpUnitNamespacedFixer::class) => true, transform(PhpUnitNoExpectationAnnotationFixer::class) => true, transform(PhpUnitSetUpTearDownVisibilityFixer::class) => true, transform(PhpUnitStrictFixer::class) => true, transform(PhpUnitTestAnnotationFixer::class) => [ 'style' => 'annotation', ], transform(PhpUnitTestCaseStaticMethodCallsFixer::class) => [ 'call_type' => 'self', ], transform(PhpdocAlignFixer::class) => [ 'align' => 'left', ], transform(PhpdocIndentFixer::class) => true, transform(PhpdocLineSpanFixer::class) => true, transform(PhpdocNoAccessFixer::class) => true, transform(PhpdocOrderByValueFixer::class) => [ 'annotations' => [ 'covers', 'throws', ], ], transform(PhpdocOrderFixer::class) => true, transform(PhpdocParamOrderFixer::class) => true, transform(PhpdocScalarFixer::class) => true, transform(PhpdocSeparationFixer::class) => [ 'groups' => [ ['see'], ['throw'], ['param'], ['return'], ], ], transform(PhpdocToCommentFixer::class) => true, transform(PhpdocToParamTypeFixer::class) => true, transform(PhpdocToPropertyTypeFixer::class) => true, transform(PhpdocToReturnTypeFixer::class) => true, transform(PhpdocTrimConsecutiveBlankLineSeparationFixer::class) => true, transform(PhpdocTrimFixer::class) => true, transform(PhpdocTypesFixer::class) => true, transform(PhpdocTypesOrderFixer::class) => [ 'case_sensitive' => true, ], transform(PhpdocVarAnnotationCorrectOrderFixer::class) => true, transform(PhpdocVarWithoutNameFixer::class) => true, transform(RegularCallableCallFixer::class) => true, transform(ReturnToYieldFromFixer::class) => true, transform(SelfAccessorFixer::class) => true, transform(SemicolonAfterInstructionFixer::class) => true, transform(SimplifiedIfReturnFixer::class) => true, transform(SingleLineCommentStyleFixer::class) => true, transform(SingleQuoteFixer::class) => true, transform(SingleSpaceAroundConstructFixer::class) => true, transform(StandardizeIncrementFixer::class) => true, transform(StatementIndentationFixer::class) => true, transform(StaticLambdaFixer::class) => true, transform(StringImplicitBackslashesFixer::class) => [ 'single_quoted' => 'ignore', ], transform(StringLengthToEmptyFixer::class) => true, transform(TernaryOperatorSpacesFixer::class) => true, transform(TernaryToElvisOperatorFixer::class) => true, transform(TernaryToNullCoalescingFixer::class) => true, transform(TrailingCommaInMultilineFixer::class) => true, transform(TrimArraySpacesFixer::class) => true, transform(TypeDeclarationSpacesFixer::class) => true, transform(TypesSpacesFixer::class) => true, transform(WhitespaceAfterCommaInArrayFixer::class) => [ 'ensure_single_space' => true, ], transform(YieldFromArrayToYieldsFixer::class) => true, ]) ;