public execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) | ||
$input | Symfony\Component\Console\Input\InputInterface | |
$output | Symfony\Component\Console\Output\OutputInterface |
public function execute(InputInterface $input, OutputInterface $output) { DoctrineCommandHelper::setApplicationEntityManager($this->getApplication(), $input->getOption('em')); $configuration = $this->getMigrationConfiguration($input, $output); DoctrineCommand::configureMigrations($this->getApplication()->getKernel()->getContainer(), $configuration); parent::execute($input, $output); }
public function execute(InputInterface $input, OutputInterface $output) { DoctrineCommand::setApplicationEntityManager($this->application, $input->getOption('em')); $configuration = $this->_getMigrationConfiguration($input, $output); DoctrineCommand::configureMigrationsForBundle($this->application, $input->getOption('bundle'), $configuration); parent::execute($input, $output); }
/** * {@inheritdoc} */ public function execute(InputInterface $input, OutputInterface $output) { /** @var Application $application */ $application = $this->getApplication(); DoctrineCommandHelper::setApplicationConnection($application, $input->getOption('db-configuration')); DoctrineCommand::configureMigrations($application->getKernel()->getContainer(), $this->getMigrationConfiguration($input, $output)); parent::execute($input, $output); }
public function execute(InputInterface $input, OutputInterface $output) { /** @var \Pimple\Container $container */ $container = $this->getHelper('pimple')->getContainer(); $this->setApplicationEntityManager($container, $this->getApplication(), $input->getOption('em')); $configuration = $this->getMigrationConfiguration($input, $output); $this->configureMigrations($container, $configuration); parent::execute($input, $output); }
public function execute(InputInterface $input, OutputInterface $output) { DoctrineCommandHelper::setApplicationEntityManager($this->getApplication(), $input->getOption('em')); if ($input->getOption('shard')) { $connection = $this->getApplication()->getHelperSet()->get('db')->getConnection(); if (!$connection instanceof PoolingShardConnection) { throw new \LogicException(sprintf("Connection of EntityManager '%s' must implements shards configuration.", $input->getOption('em'))); } $connection->connect($input->getOption('shard')); } $configuration = $this->getMigrationConfiguration($input, $output); DoctrineCommand::configureMigrations($this->getApplication()->getKernel()->getContainer(), $configuration); parent::execute($input, $output); }
public function execute(InputInterface $input, OutputInterface $output) { DoctrineCommandHelper::setApplicationEntityManager($this->getApplication(), $input->getOption('em')); parent::execute($input, $output); }