Instead of per service public() call, use it once in $services->defaults()->public()
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (ContainerConfigurator $containerConfigurator): void {
$services = $containerConfigurator->services();
- $services->set(SomeCommand::class)
- ->public();
+ $services->defaults()->public();
- $services->set(AnotherCommand::class)
- ->public();
-
- $services->set(NextCommand::class)
- ->public();
+ $services->set(SomeCommand::class);
+ $services->set(AnotherCommand::class);
+ $services->set(NextCommand::class);
};
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\Symfony\Configs\Rector\Closure\FromServicePublicToDefaultsPublicRector;
return RectorConfig::configure()
->withRules([
FromServicePublicToDefaultsPublicRector::class,
]);