summaryrefslogtreecommitdiffstats
path: root/controller
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-11-25 19:52:04 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2015-11-25 19:52:22 +0100
commit79736eb1cf6abacb2b79c8b8f8ca52d1cfcc6715 (patch)
tree46831c06aa2e7577e091e4d5109371a56718a844 /controller
parent052178a79f9099d1ce3c36e56334cdc15911ef09 (diff)
fix tests
Diffstat (limited to 'controller')
-rw-r--r--controller/admincontroller.php20
1 files changed, 15 insertions, 5 deletions
diff --git a/controller/admincontroller.php b/controller/admincontroller.php
index 7c9ccf7f2..3d8b272ba 100644
--- a/controller/admincontroller.php
+++ b/controller/admincontroller.php
@@ -13,22 +13,25 @@
namespace OCA\News\Controller;
-use \OCP\AppFramework\Http\TemplateResponse;
-use \OCP\IRequest;
-use \OCP\AppFramework\Controller;
+use OCP\AppFramework\Http\TemplateResponse;
+use OCP\IRequest;
+use OCP\AppFramework\Controller;
-use \OCA\News\Config\Config;
+use OCA\News\Config\Config;
+use OCA\News\Service\itemService;
class AdminController extends Controller {
private $config;
private $configPath;
+ private $itemService;
public function __construct($AppName, IRequest $request, Config $config,
- $configFile){
+ ItemService $itemService, $configFile){
parent::__construct($AppName, $request);
$this->config = $config;
$this->configPath = $configFile;
+ $this->itemService = $itemService;
}
// There are no checks for the index method since the output is rendered
@@ -82,5 +85,12 @@ class AdminController extends Controller {
];
}
+ /**
+ * Generates indices
+ */
+ public function migrate() {
+ $this->itemService->generateSearchIndices();
+ return [];
+ }
}