%PDF- %PDF-
Direktori : /home/vacivi36/vacivitta_bakcup/vendor/rector/rector/config/set/ |
Current File : /home/vacivi36/vacivitta_bakcup/vendor/rector/rector/config/set/code-quality.php |
<?php declare (strict_types=1); namespace RectorPrefix20211231; use Rector\CodeQuality\Rector\Array_\ArrayThisCallToThisMethodCallRector; use Rector\CodeQuality\Rector\Array_\CallableThisArrayToAnonymousFunctionRector; use Rector\CodeQuality\Rector\Assign\CombinedAssignRector; use Rector\CodeQuality\Rector\Assign\SplitListAssignToSeparateLineRector; use Rector\CodeQuality\Rector\BooleanAnd\SimplifyEmptyArrayCheckRector; use Rector\CodeQuality\Rector\BooleanNot\ReplaceMultipleBooleanNotRector; use Rector\CodeQuality\Rector\BooleanNot\SimplifyDeMorganBinaryRector; use Rector\CodeQuality\Rector\Catch_\ThrowWithPreviousExceptionRector; use Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector; use Rector\CodeQuality\Rector\ClassMethod\DateTimeToDateTimeInterfaceRector; use Rector\CodeQuality\Rector\ClassMethod\NarrowUnionTypeDocRector; use Rector\CodeQuality\Rector\Concat\JoinStringConcatRector; use Rector\CodeQuality\Rector\Do_\DoWhileBreakFalseToIfElseRector; use Rector\CodeQuality\Rector\Equal\UseIdenticalOverEqualWithSameTypeRector; use Rector\CodeQuality\Rector\Expression\InlineIfToExplicitIfRector; use Rector\CodeQuality\Rector\For_\ForRepeatedCountToOwnVariableRector; use Rector\CodeQuality\Rector\For_\ForToForeachRector; use Rector\CodeQuality\Rector\Foreach_\ForeachItemsAssignToEmptyArrayToAssignRector; use Rector\CodeQuality\Rector\Foreach_\ForeachToInArrayRector; use Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToArrayFilterRector; use Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToCoalescingRector; use Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector; use Rector\CodeQuality\Rector\FuncCall\AddPregQuoteDelimiterRector; use Rector\CodeQuality\Rector\FuncCall\ArrayKeysAndInArrayToArrayKeyExistsRector; use Rector\CodeQuality\Rector\FuncCall\ArrayMergeOfNonArraysToSimpleArrayRector; use Rector\CodeQuality\Rector\FuncCall\CallUserFuncWithArrowFunctionToInlineRector; use Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector; use Rector\CodeQuality\Rector\FuncCall\CompactToVariablesRector; use Rector\CodeQuality\Rector\FuncCall\InArrayAndArrayKeysToArrayKeyExistsRector; use Rector\CodeQuality\Rector\FuncCall\IntvalToTypeCastRector; use Rector\CodeQuality\Rector\FuncCall\IsAWithStringWithThirdArgumentRector; use Rector\CodeQuality\Rector\FuncCall\RemoveSoleValueSprintfRector; use Rector\CodeQuality\Rector\FuncCall\SetTypeToCastRector; use Rector\CodeQuality\Rector\FuncCall\SimplifyFuncGetArgsCountRector; use Rector\CodeQuality\Rector\FuncCall\SimplifyInArrayValuesRector; use Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector; use Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector; use Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector; use Rector\CodeQuality\Rector\FuncCall\UnwrapSprintfOneArgumentRector; use Rector\CodeQuality\Rector\FunctionLike\RemoveAlwaysTrueConditionSetInConstructorRector; use Rector\CodeQuality\Rector\Identical\BooleanNotIdenticalToNotIdenticalRector; use Rector\CodeQuality\Rector\Identical\FlipTypeControlToUseExclusiveTypeRector; use Rector\CodeQuality\Rector\Identical\GetClassToInstanceOfRector; use Rector\CodeQuality\Rector\Identical\SimplifyArraySearchRector; use Rector\CodeQuality\Rector\Identical\SimplifyBoolIdenticalTrueRector; use Rector\CodeQuality\Rector\Identical\SimplifyConditionsRector; use Rector\CodeQuality\Rector\Identical\StrlenZeroToIdenticalEmptyStringRector; use Rector\CodeQuality\Rector\If_\CombineIfRector; use Rector\CodeQuality\Rector\If_\ConsecutiveNullCompareReturnsToNullCoalesceQueueRector; use Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector; use Rector\CodeQuality\Rector\If_\ShortenElseIfRector; use Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector; use Rector\CodeQuality\Rector\If_\SimplifyIfIssetToNullCoalescingRector; use Rector\CodeQuality\Rector\If_\SimplifyIfNotNullReturnRector; use Rector\CodeQuality\Rector\If_\SimplifyIfNullableReturnRector; use Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector; use Rector\CodeQuality\Rector\Include_\AbsolutizeRequireAndIncludePathRector; use Rector\CodeQuality\Rector\Isset_\IssetOnPropertyObjectToPropertyExistsRector; use Rector\CodeQuality\Rector\LogicalAnd\AndAssignsToSeparateLinesRector; use Rector\CodeQuality\Rector\LogicalAnd\LogicalToBooleanRector; use Rector\CodeQuality\Rector\New_\NewStaticToNewSelfRector; use Rector\CodeQuality\Rector\NotEqual\CommonNotEqualRector; use Rector\CodeQuality\Rector\PropertyFetch\ExplicitMethodCallOverMagicGetSetRector; use Rector\CodeQuality\Rector\Return_\SimplifyUselessVariableRector; use Rector\CodeQuality\Rector\Switch_\SingularSwitchToIfRector; use Rector\CodeQuality\Rector\Ternary\ArrayKeyExistsTernaryThenValueToCoalescingRector; use Rector\CodeQuality\Rector\Ternary\SimplifyDuplicatedTernaryRector; use Rector\CodeQuality\Rector\Ternary\SimplifyTautologyTernaryRector; use Rector\CodeQuality\Rector\Ternary\SwitchNegatedTernaryRector; use Rector\CodeQuality\Rector\Ternary\UnnecessaryTernaryExpressionRector; use Rector\CodingStyle\Rector\ClassMethod\FuncGetArgsToVariadicParamRector; use Rector\CodingStyle\Rector\FuncCall\CallUserFuncToMethodCallRector; use Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector; use Rector\Php52\Rector\Property\VarToPublicPropertyRector; use Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector; use Rector\Renaming\Rector\FuncCall\RenameFunctionRector; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; return static function (\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void { $services = $containerConfigurator->services(); $services->set(\Rector\CodeQuality\Rector\Assign\CombinedAssignRector::class); $services->set(\Rector\CodeQuality\Rector\BooleanAnd\SimplifyEmptyArrayCheckRector::class); $services->set(\Rector\CodeQuality\Rector\BooleanNot\ReplaceMultipleBooleanNotRector::class); $services->set(\Rector\CodeQuality\Rector\Foreach_\ForeachToInArrayRector::class); $services->set(\Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToCoalescingRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\InArrayAndArrayKeysToArrayKeyExistsRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\SimplifyFuncGetArgsCountRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\SimplifyInArrayValuesRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\GetClassToInstanceOfRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\SimplifyArraySearchRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\SimplifyConditionsRector::class); $services->set(\Rector\CodeQuality\Rector\If_\SimplifyIfNotNullReturnRector::class); $services->set(\Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector::class); $services->set(\Rector\CodeQuality\Rector\Return_\SimplifyUselessVariableRector::class); $services->set(\Rector\CodeQuality\Rector\Ternary\UnnecessaryTernaryExpressionRector::class); $services->set(\Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector::class); $services->set(\Rector\CodeQuality\Rector\BooleanNot\SimplifyDeMorganBinaryRector::class); $services->set(\Rector\CodeQuality\Rector\Ternary\SimplifyTautologyTernaryRector::class); $services->set(\Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToArrayFilterRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector::class); $services->set(\Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector::class); $services->set(\Rector\CodeQuality\Rector\Concat\JoinStringConcatRector::class); $services->set(\Rector\CodeQuality\Rector\If_\ConsecutiveNullCompareReturnsToNullCoalesceQueueRector::class); $services->set(\Rector\CodeQuality\Rector\If_\SimplifyIfIssetToNullCoalescingRector::class); $services->set(\Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector::class); $services->set(\Rector\CodeQuality\Rector\If_\CombineIfRector::class); $services->set(\Rector\CodeQuality\Rector\Equal\UseIdenticalOverEqualWithSameTypeRector::class); $services->set(\Rector\CodeQuality\Rector\Ternary\SimplifyDuplicatedTernaryRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\SimplifyBoolIdenticalTrueRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\BooleanNotIdenticalToNotIdenticalRector::class); $services->set(\Rector\CodeQuality\Rector\Array_\CallableThisArrayToAnonymousFunctionRector::class); $services->set(\Rector\CodeQuality\Rector\LogicalAnd\AndAssignsToSeparateLinesRector::class); $services->set(\Rector\CodeQuality\Rector\For_\ForToForeachRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\CompactToVariablesRector::class); $services->set(\Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\IsAWithStringWithThirdArgumentRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\StrlenZeroToIdenticalEmptyStringRector::class); $services->set(\Rector\CodeQuality\Rector\FunctionLike\RemoveAlwaysTrueConditionSetInConstructorRector::class); $services->set(\Rector\CodeQuality\Rector\Catch_\ThrowWithPreviousExceptionRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\RemoveSoleValueSprintfRector::class); $services->set(\Rector\CodeQuality\Rector\If_\ShortenElseIfRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\AddPregQuoteDelimiterRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\ArrayMergeOfNonArraysToSimpleArrayRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\IntvalToTypeCastRector::class); $services->set(\Rector\CodeQuality\Rector\Ternary\ArrayKeyExistsTernaryThenValueToCoalescingRector::class); $services->set(\Rector\CodeQuality\Rector\Include_\AbsolutizeRequireAndIncludePathRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector::class); $services->set(\Rector\CodeQuality\Rector\For_\ForRepeatedCountToOwnVariableRector::class); $services->set(\Rector\CodeQuality\Rector\Foreach_\ForeachItemsAssignToEmptyArrayToAssignRector::class); $services->set(\Rector\CodeQuality\Rector\Expression\InlineIfToExplicitIfRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\ArrayKeysAndInArrayToArrayKeyExistsRector::class); $services->set(\Rector\CodeQuality\Rector\Assign\SplitListAssignToSeparateLineRector::class); $services->set(\Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector::class); $services->set(\Rector\CodeQuality\Rector\Array_\ArrayThisCallToThisMethodCallRector::class); $services->set(\Rector\CodeQuality\Rector\NotEqual\CommonNotEqualRector::class); $services->set(\Rector\Renaming\Rector\FuncCall\RenameFunctionRector::class)->configure([ 'split' => 'explode', 'join' => 'implode', 'sizeof' => 'count', # https://www.php.net/manual/en/aliases.php 'chop' => 'rtrim', 'doubleval' => 'floatval', 'gzputs' => 'gzwrites', 'fputs' => 'fwrite', 'ini_alter' => 'ini_set', 'is_double' => 'is_float', 'is_integer' => 'is_int', 'is_long' => 'is_int', 'is_real' => 'is_float', 'is_writeable' => 'is_writable', 'key_exists' => 'array_key_exists', 'pos' => 'current', 'strchr' => 'strstr', # mb 'mbstrcut' => 'mb_strcut', 'mbstrlen' => 'mb_strlen', 'mbstrpos' => 'mb_strpos', 'mbstrrpos' => 'mb_strrpos', 'mbsubstr' => 'mb_substr', ]); $services->set(\Rector\CodeQuality\Rector\FuncCall\SetTypeToCastRector::class); $services->set(\Rector\CodeQuality\Rector\LogicalAnd\LogicalToBooleanRector::class); $services->set(\Rector\Php52\Rector\Property\VarToPublicPropertyRector::class); $services->set(\Rector\CodeQuality\Rector\Isset_\IssetOnPropertyObjectToPropertyExistsRector::class); $services->set(\Rector\CodeQuality\Rector\New_\NewStaticToNewSelfRector::class); $services->set(\Rector\CodeQuality\Rector\ClassMethod\DateTimeToDateTimeInterfaceRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\UnwrapSprintfOneArgumentRector::class); $services->set(\Rector\CodeQuality\Rector\Ternary\SwitchNegatedTernaryRector::class); $services->set(\Rector\CodeQuality\Rector\Switch_\SingularSwitchToIfRector::class); $services->set(\Rector\CodeQuality\Rector\If_\SimplifyIfNullableReturnRector::class); $services->set(\Rector\CodeQuality\Rector\ClassMethod\NarrowUnionTypeDocRector::class); $services->set(\Rector\CodingStyle\Rector\ClassMethod\FuncGetArgsToVariadicParamRector::class); $services->set(\Rector\CodingStyle\Rector\FuncCall\CallUserFuncToMethodCallRector::class); $services->set(\Rector\CodeQuality\Rector\FuncCall\CallUserFuncWithArrowFunctionToInlineRector::class); $services->set(\Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector::class); $services->set(\Rector\CodeQuality\Rector\Identical\FlipTypeControlToUseExclusiveTypeRector::class); $services->set(\Rector\CodeQuality\Rector\PropertyFetch\ExplicitMethodCallOverMagicGetSetRector::class); $services->set(\Rector\CodeQuality\Rector\Do_\DoWhileBreakFalseToIfElseRector::class); };