setName('doctrine:mapping:convert'); if ($this->getDefinition()->hasOption('em')) { return; } $this->addOption('em', null, InputOption::VALUE_OPTIONAL, 'The entity manager to use for this command'); } /** * @param string $toType * @param string $destPath * * @return AbstractExporter */ protected function getExporter($toType, $destPath) { $exporter = parent::getExporter($toType, $destPath); assert($exporter instanceof AbstractExporter); if ($exporter instanceof XmlExporter) { $exporter->setExtension('.orm.xml'); } elseif ($exporter instanceof YamlExporter) { $exporter->setExtension('.orm.yml'); } return $exporter; } }