services(); $services->defaults()->public()->autowire()->autoconfigure(); $services->load('Rector\\', __DIR__ . '/../packages')->exclude([ __DIR__ . '/../packages/*/{ValueObject,Contract,Exception}', __DIR__ . '/../packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfo.php', __DIR__ . '/../packages/Testing/PHPUnit', __DIR__ . '/../packages/BetterPhpDocParser/PhpDoc', __DIR__ . '/../packages/Caching/Cache.php', __DIR__ . '/../packages/NodeTypeResolver/NodeVisitor/FileNodeVisitor.php', // used in PHPStan __DIR__ . '/../packages/NodeTypeResolver/Reflection/BetterReflection/RectorBetterReflectionSourceLocatorFactory.php', __DIR__ . '/../packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocatorProvider/DynamicSourceLocatorProvider.php', ]); };