|
|
|
|
@ -11,9 +11,8 @@ if (PHP_SAPI != 'cli') { |
|
|
|
|
require_once dirname(__FILE__).'/../main/inc/global.inc.php'; |
|
|
|
|
|
|
|
|
|
// Variable $helperSet is defined inside cli-config.php |
|
|
|
|
require __DIR__ . '/config/console-config.php'; |
|
|
|
|
require __DIR__.'/console-config.php'; |
|
|
|
|
|
|
|
|
|
//$cli = new \Symfony\Component\Console\Application('Doctrine Command Line Interface', Doctrine\Common\Version::VERSION); |
|
|
|
|
$cli = new \Symfony\Component\Console\Application('Chamilo CLI'); |
|
|
|
|
$cli->setCatchExceptions(true); |
|
|
|
|
|
|
|
|
|
@ -23,50 +22,50 @@ foreach ($helpers as $name => $helper) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$cli->addCommands(array( |
|
|
|
|
// DBAL Commands |
|
|
|
|
new \Doctrine\DBAL\Tools\Console\Command\RunSqlCommand(), |
|
|
|
|
new \Doctrine\DBAL\Tools\Console\Command\ImportCommand(), |
|
|
|
|
// 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(), |
|
|
|
|
// 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(), |
|
|
|
|
|
|
|
|
|
// Migrations Commands |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\DiffCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\ExecuteCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\GenerateCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\MigrateCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\StatusCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\VersionCommand(), |
|
|
|
|
// Migrations Commands |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\DiffCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\ExecuteCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\GenerateCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\MigrateCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\StatusCommand(), |
|
|
|
|
new \Doctrine\DBAL\Migrations\Tools\Console\Command\VersionCommand(), |
|
|
|
|
|
|
|
|
|
//Chamilo commands |
|
|
|
|
new ChamiloLMS\Command\Database\UpgradeCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\InstallCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\StatusCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\SetupCommand(), |
|
|
|
|
//Chamilo commands |
|
|
|
|
new ChamiloLMS\Command\Database\UpgradeCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\InstallCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\StatusCommand(), |
|
|
|
|
new ChamiloLMS\Command\Database\SetupCommand(), |
|
|
|
|
|
|
|
|
|
//Chash commands |
|
|
|
|
new Chash\Command\Database\RunSQLCommand(), |
|
|
|
|
new Chash\Command\Database\DumpCommand(), |
|
|
|
|
new Chash\Command\Database\RestoreCommand(), |
|
|
|
|
new Chash\Command\Database\SQLCountCommand(), |
|
|
|
|
new Chash\Command\Database\FullBackupCommand(), |
|
|
|
|
new Chash\Command\Database\DropDatabaseCommand(), |
|
|
|
|
new Chash\Command\Files\CleanTempFolderCommand(), |
|
|
|
|
new Chash\Command\Files\CleanConfigFiles(), |
|
|
|
|
new Chash\Command\Translation\ExportLanguageCommand(), |
|
|
|
|
new Chash\Command\Translation\ImportLanguageCommand() |
|
|
|
|
)); |
|
|
|
|
//Chash commands |
|
|
|
|
new Chash\Command\Database\RunSQLCommand(), |
|
|
|
|
new Chash\Command\Database\DumpCommand(), |
|
|
|
|
new Chash\Command\Database\RestoreCommand(), |
|
|
|
|
new Chash\Command\Database\SQLCountCommand(), |
|
|
|
|
new Chash\Command\Database\FullBackupCommand(), |
|
|
|
|
new Chash\Command\Database\DropDatabaseCommand(), |
|
|
|
|
new Chash\Command\Files\CleanTempFolderCommand(), |
|
|
|
|
new Chash\Command\Files\CleanConfigFiles(), |
|
|
|
|
new Chash\Command\Translation\ExportLanguageCommand(), |
|
|
|
|
new Chash\Command\Translation\ImportLanguageCommand() |
|
|
|
|
)); |
|
|
|
|
$cli->run(); |
|
|
|
|
|