From 79736eb1cf6abacb2b79c8b8f8ca52d1cfcc6715 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Wed, 25 Nov 2015 19:52:04 +0100 Subject: fix tests --- command/generatesearchindices.php | 47 -------------------------------------- command/migrate.php | 48 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 47 deletions(-) delete mode 100644 command/generatesearchindices.php create mode 100644 command/migrate.php (limited to 'command') diff --git a/command/generatesearchindices.php b/command/generatesearchindices.php deleted file mode 100644 index 4bc41d04b..000000000 --- a/command/generatesearchindices.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @copyright Bernhard Posselt 2015 - */ - -namespace OCA\News\Command; - -use Symfony\Component\Console\Command\Command; -use Symfony\Component\Console\Input\InputInterface; -use Symfony\Component\Console\Output\OutputInterface; -use Symfony\Component\Console\Helper\ProgressBar; - -use OCA\News\Service\ItemService; - - -class GenerateSearchIndices extends Command { - - private $service; - - public function __construct(ItemService $service) { - parent::__construct(); - $this->service = $service; - } - - protected function configure() { - $this->setName('news:create-search-indices') - ->setDescription('Recreates the search indices for all items'); - } - - protected function execute(InputInterface $input, OutputInterface $output) { - $output->writeln( - "\nCreating search indices, this could take a while...\n" - ); - $progressbar = function ($steps) use ($output) { - return new ProgressBar($output, $steps); - }; - $this->service->generateSearchIndicies($progressbar); - $output->writeln("\n"); - } - -} diff --git a/command/migrate.php b/command/migrate.php new file mode 100644 index 000000000..364ceda42 --- /dev/null +++ b/command/migrate.php @@ -0,0 +1,48 @@ + + * @copyright Bernhard Posselt 2015 + */ + +namespace OCA\News\Command; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Helper\ProgressBar; + +use OCA\News\Service\ItemService; + + +class Migrate extends Command { + + private $service; + + public function __construct(ItemService $service) { + parent::__construct(); + $this->service = $service; + } + + protected function configure() { + $this->setName('news:migrate') + ->setDescription('Migrates the database schema. Needed when ' . + 'updating from versions prior to: 7.0.0'); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $output->writeln( + "\nMigrating data, this could take a while...\n" + ); + $progressbar = function ($steps) use ($output) { + return new ProgressBar($output, $steps); + }; + $this->service->generateSearchIndices($progressbar); + $output->writeln("\n"); + } + +} -- cgit v1.2.3