services(); $services->set(DowngradeTypedPropertyRector::class); $services->set(ArrowFunctionToAnonymousFunctionRector::class); $services->set(DowngradeCovariantReturnTypeRector::class); $services->set(DowngradeContravariantArgumentTypeRector::class); $services->set(DowngradeNullCoalescingOperatorRector::class); $services->set(DowngradeNumericLiteralSeparatorRector::class); $services->set(DowngradeStripTagsCallWithArrayRector::class); $services->set(DowngradeArraySpreadRector::class); $services->set(DowngradeArrayMergeCallWithoutArgumentsRector::class); $parameters = $containerConfigurator->parameters(); $parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_73); // skip root namespace classes, like \DateTime or \Exception [default: true] $parameters->set(Option::IMPORT_SHORT_CLASSES, false); // skip classes used in PHP DocBlocks, like in /** @var \Some\Class */ [default: true] $parameters->set(Option::IMPORT_DOC_BLOCKS, false); $services->set(DowngradeFreadFwriteFalsyToNegationRector::class); $services->set(DowngradeSelfTypeDeclarationRector::class); };