paths([ __DIR__ . '/Model', __DIR__ . '/Modules', __DIR__ . '/phpOMS', ]); $base = __DIR__; } elseif (\is_dir(__DIR__ . '/../../phpOMS')) { $rectorConfig->paths([ __DIR__ . '/../../Model', __DIR__ . '/../../Modules', __DIR__ . '/../../phpOMS', ]); $base = __DIR__ . '/../..'; } elseif (\is_dir(__DIR__ . '/../../tests')) { $rectorConfig->paths([__DIR__ . '/../..']); $base = __DIR__ . '/../..'; } else { $rectorConfig->paths([__DIR__]); $base = __DIR__; } // register a single rule $rectorConfig->rule(InlineConstructorDefaultToPropertyRector::class); $rectorConfig->sets([ SetList::CODE_QUALITY, ]); $rectorConfig->skip([ $base . '/vendor', $base . '/Build', SimplifyEmptyCheckOnEmptyArrayRector::class, FlipTypeControlToUseExclusiveTypeRector::class, UnusedForeachValueToArrayKeysRector::class, // ReturnBinaryAndToEarlyReturnRector::class, JoinStringConcatRector::class, LocallyCalledStaticMethodToNonStaticRector::class, SimplifyRegexPatternRector::class, IssetOnPropertyObjectToPropertyExistsRector::class, DisallowedEmptyRuleFixerRector::class, RemoveAlwaysElseRector::class, CallableThisArrayToAnonymousFunctionRector::class, OptionalParametersAfterRequiredRector::class, RemoveExtraParametersRector::class, CompleteDynamicPropertiesRector::class, SingularSwitchToIfRector::class, SimplifyIfNotNullReturnRector::class, SimplifyUselessVariableRector::class => [ $base . '/phpOMS/Utils/ColorUtils.php', $base . '/Utils/ColorUtils.php', ] ]); };