setName('doctrine:cache:clear-metadata') ->setDescription('Clears all metadata cache for an entity manager'); if ($this->getDefinition()->hasOption('em')) { return; } $this->addOption('em', null, InputOption::VALUE_OPTIONAL, 'The entity manager to use for this command'); } protected function execute(InputInterface $input, OutputInterface $output): int { DoctrineCommandHelper::setApplicationEntityManager($this->getApplication(), $input->getOption('em')); return parent::execute($input, $output); } }