paths([ __DIR__ . '/lib' ]); $parameters = $rectorConfig->parameters(); $parameters->set( Option::SYMFONY_CONTAINER_XML_PATH_PARAMETER, __DIR__ . '/var/cache/dev/App_KernelDevDebugContainer.xml' ); $rectorConfig->sets([ DoctrineSetList::ANNOTATIONS_TO_ATTRIBUTES, SymfonySetList::ANNOTATIONS_TO_ATTRIBUTES, NetteSetList::ANNOTATIONS_TO_ATTRIBUTES, SensiolabsSetList::FRAMEWORK_EXTRA_61, SymfonySetList::SYMFONY_60, LevelSetList::UP_TO_PHP_81 ]); // register a single rule $rectorConfig->rule(InlineConstructorDefaultToPropertyRector::class); $rectorConfig->rule(AddReturnTypeDeclarationRector::class); $rectorConfig->rules([ AddVoidReturnTypeWhereNoReturnRector::class, ArrayShapeFromConstantArrayReturnRector::class, ParamTypeByMethodCallTypeRector::class, ParamTypeByParentCallTypeRector::class, PropertyTypeDeclarationRector::class, ReturnTypeFromReturnNewRector::class, // ReturnTypeFromStrictBoolReturnExprRector::class, // ReturnTypeFromStrictNativeFuncCallRector::class, // ReturnTypeFromStrictNewArrayRector::class, TypedPropertyFromAssignsRector::class ]); // define sets of rules // $rectorConfig->sets([ // LevelSetList::UP_TO_PHP_80 // ]); };