| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							- <?php
 - /*
 -  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 -  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 -  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 -  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 -  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 -  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 -  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 -  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 -  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 -  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 -  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 -  *
 -  * This software consists of voluntary contributions made by many individuals
 -  * and is licensed under the LGPL. For more information, see
 -  * <http://www.doctrine-project.org>.
 -  */
 - 
 - namespace Doctrine\ORM\Tools\Console;
 - 
 - use Symfony\Component\Console\Application;
 - use Symfony\Component\Console\Helper\HelperSet;
 - 
 - class ConsoleRunner
 - {
 -     /**
 -      * Run console with the given helperset.
 -      * 
 -      * @param \Symfony\Component\Console\Helper\HelperSet $helperSet
 -      * @return void
 -      */
 -     static public function run(HelperSet $helperSet)
 -     {
 -         $cli = new Application('Doctrine Command Line Interface', \Doctrine\ORM\Version::VERSION);
 -         $cli->setCatchExceptions(true);
 -         $cli->setHelperSet($helperSet);
 -         self::addCommands($cli);
 -         $cli->run();
 -     }
 - 
 -     /**
 -      * @param Application $cli
 -      */
 -     static public function addCommands(Application $cli)
 -     {
 -         $cli->addCommands(array(
 -             // DBAL Commands
 -             new \Doctrine\DBAL\Tools\Console\Command\RunSqlCommand(),
 -             new \Doctrine\DBAL\Tools\Console\Command\ImportCommand(),
 - 
 -             // ORM Commands
 -             new \Doctrine\ORM\Tools\Console\Command\ClearCache\MetadataCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\ClearCache\ResultCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\ClearCache\QueryCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\SchemaTool\CreateCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\SchemaTool\UpdateCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\SchemaTool\DropCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\EnsureProductionSettingsCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\ConvertDoctrine1SchemaCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\GenerateRepositoriesCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\GenerateEntitiesCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\GenerateProxiesCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\ConvertMappingCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\RunDqlCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\ValidateSchemaCommand(),
 -             new \Doctrine\ORM\Tools\Console\Command\InfoCommand()
 -         ));
 -     }
 - }
 
 
  |