diff --git a/src/backend/app/Console/Commands/AbstractSharedCommand.php b/src/backend/app/Console/Commands/AbstractSharedCommand.php index 0aec48a4c..43c617c9a 100644 --- a/src/backend/app/Console/Commands/AbstractSharedCommand.php +++ b/src/backend/app/Console/Commands/AbstractSharedCommand.php @@ -16,6 +16,21 @@ abstract class AbstractSharedCommand extends Command protected int $EXECUTION_TYPE = self::EXECUTE_FOR_ALL; + /** + * Configure the command. + */ + protected function configure(): void + { + parent::configure(); + + $this->addOption( + 'company-id', + null, + \Symfony\Component\Console\Input\InputOption::VALUE_OPTIONAL, + 'The ID of the company to run the command for. If not provided, runs for all companies.' + ); + } + protected function execute(InputInterface $input, OutputInterface $output) { /** @var DatabaseProxyManagerService $databaseProxyManagerService */