Пример #1
0
 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;
 }
Пример #2
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'));