protected function execute(InputInterface $input, OutputInterface $output) { $con = $this->initDoctrine($input, $output); $force = $input->getOption('force') === TRUE ? DoctrineHelper::FORCE : NULL; if ($force == DoctrineHelper::FORCE) { $output->writeln('Updating Schema (forced)'); } else { $output->writeln("Printing Update-Schema SQL"); } $output->writeln($log = DoctrineHelper::updateSchema($force, "\n", $this->em)); if ($force != DoctrineHelper::FORCE && empty($log)) { $output->writeln('nothing to do'); } return 0; }
<?php use Psc\Doctrine\Helper as DoctrineHelper; require __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'bootstrap.php'; $doctrine = $container->getModule('Doctrine'); print DoctrineHelper::updateSchema(DoctrineHelper::FORCE, "\n", $doctrine->getEntityManager('tests')); print DoctrineHelper::updateSchema(DoctrineHelper::FORCE, "\n", $doctrine->getEntityManager('default'));