summaryrefslogtreecommitdiffstats
path: root/command/updater
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2016-07-23 21:24:54 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2016-07-23 21:24:54 +0200
commit004fcbbcc7609ca83807f2e38967ef54f469bf72 (patch)
tree49eb99b4ea92b2045793fc567f719b31ec7f9042 /command/updater
parent60abc0ed4438c9b6fda245b0dc33cb483bc2aeaf (diff)
Move to new directory structure
Diffstat (limited to 'command/updater')
-rw-r--r--command/updater/afterupdate.php40
-rw-r--r--command/updater/allfeeds.php53
-rw-r--r--command/updater/beforeupdate.php41
-rw-r--r--command/updater/updatefeed.php59
4 files changed, 0 insertions, 193 deletions
diff --git a/command/updater/afterupdate.php b/command/updater/afterupdate.php
deleted file mode 100644
index 36e23b477..000000000
--- a/command/updater/afterupdate.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-/**
- * ownCloud - News
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later. See the COPYING file.
- *
- * @author Bernhard Posselt <dev@bernhard-posselt.com>
- * @copyright Bernhard Posselt 2016
- */
-
-namespace OCA\News\Command\Updater;
-
-use Exception;
-
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-use \OCA\News\Utility\Updater;
-
-class AfterUpdate extends Command {
- private $updater;
-
- public function __construct(Updater $updater) {
- parent::__construct();
- $this->updater = $updater;
- }
-
- protected function configure() {
- $this->setName('news:updater:after-update')
- ->setDescription('This is used to clean up the database. It ' .
- 'removes old read articles which are not starred');
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $this->updater->afterUpdate();
- }
-
-}
diff --git a/command/updater/allfeeds.php b/command/updater/allfeeds.php
deleted file mode 100644
index 05330ac01..000000000
--- a/command/updater/allfeeds.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-/**
- * ownCloud - News
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later. See the COPYING file.
- *
- * @author Bernhard Posselt <dev@bernhard-posselt.com>
- * @copyright Bernhard Posselt 2016
- */
-
-namespace OCA\News\Command\Updater;
-
-use Exception;
-
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-use OCA\News\Service\FeedService;
-
-
-class AllFeeds extends Command {
- private $feedService;
-
- public function __construct(FeedService $feedService) {
- parent::__construct();
- $this->feedService = $feedService;
- }
-
- protected function configure() {
- $json = '{"feeds": [{"id": 39, "userId": "john"}, // etc ]}';
-
- $this->setName('news:updater:all-feeds')
- ->setDescription('Prints a JSON string which contains all feed ' .
- 'ids and user ids, e.g.: ' . $json);
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $feeds = $this->feedService->findAllFromAllUsers();
- $result = ['feeds' => []];
-
- foreach ($feeds as $feed) {
- $result['feeds'][] = [
- 'id' => $feed->getId(),
- 'userId' => $feed->getUserId()
- ];
- }
-
- print(json_encode($result));
- }
-
-}
diff --git a/command/updater/beforeupdate.php b/command/updater/beforeupdate.php
deleted file mode 100644
index 6af0a5c3a..000000000
--- a/command/updater/beforeupdate.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/**
- * ownCloud - News
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later. See the COPYING file.
- *
- * @author Bernhard Posselt <dev@bernhard-posselt.com>
- * @copyright Bernhard Posselt 2016
- */
-
-namespace OCA\News\Command\Updater;
-
-use Exception;
-
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-use \OCA\News\Utility\Updater;
-
-class BeforeUpdate extends Command {
- private $updater;
-
- public function __construct(Updater $updater) {
- parent::__construct();
- $this->updater = $updater;
- }
-
- protected function configure() {
- $this->setName('news:updater:before-update')
- ->setDescription('This is used to clean up the database. It ' .
- 'deletes folders and feeds that are marked for ' .
- 'deletion');
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $this->updater->beforeUpdate();
- }
-
-}
diff --git a/command/updater/updatefeed.php b/command/updater/updatefeed.php
deleted file mode 100644
index 13fc2e625..000000000
--- a/command/updater/updatefeed.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/**
- * ownCloud - News
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later. See the COPYING file.
- *
- * @author Bernhard Posselt <dev@bernhard-posselt.com>
- * @copyright Bernhard Posselt 2016
- */
-
-namespace OCA\News\Command\Updater;
-
-use Exception;
-
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-use OCA\News\Service\FeedService;
-
-
-class UpdateFeed extends Command {
- private $feedService;
-
- public function __construct(FeedService $feedService) {
- parent::__construct();
- $this->feedService = $feedService;
- }
-
- protected function configure() {
- $this->setName('news:updater:update-feed')
- ->addArgument(
- 'feed-id',
- InputArgument::REQUIRED,
- 'feed id, integer'
- )
- ->addArgument(
- 'user-id',
- InputArgument::REQUIRED,
- 'user id of a user, string'
- )
- ->setDescription('Console API for updating a single user\'s feed');
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $feedId = $input->getArgument('feed-id');
- $userId = $input->getArgument('user-id');
- try {
- $this->feedService->update($feedId, $userId);
- } catch (Exception $e) {
- $output->writeln('<error>Could not update feed with id ' . $feedId .
- ' and user ' . $userId . ': ' . $e->getMessage() .
- '</error> ');
- }
- }
-
-}