Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 30 lines (23 sloc) 1.024 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
<?php

namespace Doctrine\Bundle\CouchDBBundle\Command;

use Symfony\Component\Console\Input\InputArgument,
    Symfony\Component\Console\Input\InputOption,
    Symfony\Component\Console\Input\InputInterface,
    Symfony\Component\Console\Output\OutputInterface,
    Symfony\Component\Console\Command\Command,
    Doctrine\ODM\CouchDB\Tools\Console\Command\UpdateDesignDocCommand AS DoctrineUpdateDesignDocCommand;

class UpdateDesignDocCommand extends DoctrineUpdateDesignDocCommand
{
    protected function configure()
    {
        parent::configure();

        $this
            ->setName('doctrine:couchdb:update-design-doc')
            ->addOption('dm', null, InputOption::VALUE_OPTIONAL, 'The document manager to use for this command');
    }
    
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        DoctrineCommandHelper::setApplicationDocumentManager($this->getApplication(), $input->getOption('dm') ?: 'default');

        return parent::execute($input, $output);
    }
}
Something went wrong with that request. Please try again.