summaryrefslogtreecommitdiffstats
path: root/controller/apicontroller.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-04-19 13:20:54 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-04-19 13:21:11 +0200
commit517e4ca5435106ab5304849248cbea4e9dffd4b0 (patch)
tree0f00076f012791b39c710994f695abf723546062 /controller/apicontroller.php
parentbd35b98d2c130f058b182f726636ee971625823b (diff)
split up api class for easier testing and clearer code
Diffstat (limited to 'controller/apicontroller.php')
-rw-r--r--controller/apicontroller.php13
1 files changed, 7 insertions, 6 deletions
diff --git a/controller/apicontroller.php b/controller/apicontroller.php
index 9e0ff2401..25b230016 100644
--- a/controller/apicontroller.php
+++ b/controller/apicontroller.php
@@ -32,17 +32,18 @@ use \OCP\AppFramework\Http\JSONResponse;
use \OCP\AppFramework\Http\Response;
use \OCA\News\Utility\Updater;
-use \OCA\News\Core\API;
+use \OCA\News\Core\Settings;
class ApiController extends Controller {
private $updater;
- private $api;
+ private $settings;
- public function __construct(API $api, IRequest $request, Updater $updater){
- parent::__construct($api->getAppName(), $request);
+ public function __construct($appName, IRequest $request, Updater $updater,
+ Settings $settings){
+ parent::__construct($appName, $request);
$this->updater = $updater;
- $this->api = $api;
+ $this->settings = $settings;
}
@@ -52,7 +53,7 @@ class ApiController extends Controller {
* @API
*/
public function version() {
- $version = $this->api->getAppValue('installed_version');
+ $version = $this->settings->getAppValue('installed_version');
$response = new JSONResponse(array('version' => $version));
return $response;
}