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', '*/vendor', '*/node_modules', '*.png', '*.jpg', '*.jpeg', '*.gif', '*.bmp', '*.svg', $base . '/privateSetup', $base . '/demoSetup', $base . '/Build', $base . '/MainRepository', $base . '/Resources', $base . '/Tools', $base . '/Sandbox', $base . '/cssOMS', '*/Admin/Install/Application', 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', ], ]); };