* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ /** * Command to clear the metadata cache of the various cache drivers. * * @package Symfony * @subpackage Framework_DoctrineBundle * @author Fabien Potencier * @author Jonathan H. Wage */ class ClearMetadataCacheDoctrineCommand extends MetadataCommand { protected function configure() { parent::configure(); $this->setName('doctrine:clear-cache:metadata'); $this->addOption('em', null, InputOption::PARAMETER_OPTIONAL, 'The entity manager to clear the cache for.'); } protected function execute(InputInterface $input, OutputInterface $output) { DoctrineCommand::setApplicationEntityManager($this->application, $input->getOption('em')); return parent::execute($input, $output); } }