summaryrefslogtreecommitdiffstats
path: root/apps/provisioning_api/lib/Controller/AppsController.php
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2018-02-27 15:47:59 +0100
committerRoeland Jago Douma <roeland@famdouma.nl>2018-02-27 15:47:59 +0100
commit24b58a76831b5183c6daafef32a1a6e333afa877 (patch)
tree920e9df0b600fa11fbec0e7976673d30403cc961 /apps/provisioning_api/lib/Controller/AppsController.php
parent640db3d5fed6ca6d274d64842100fa7216ae1d67 (diff)
downloadnextcloud-server-24b58a76831b5183c6daafef32a1a6e333afa877.tar.gz
nextcloud-server-24b58a76831b5183c6daafef32a1a6e333afa877.zip
Make the provisioning api app strict
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/provisioning_api/lib/Controller/AppsController.php')
-rw-r--r--apps/provisioning_api/lib/Controller/AppsController.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/provisioning_api/lib/Controller/AppsController.php b/apps/provisioning_api/lib/Controller/AppsController.php
index 30062d94a44..3ceb16c1b0d 100644
--- a/apps/provisioning_api/lib/Controller/AppsController.php
+++ b/apps/provisioning_api/lib/Controller/AppsController.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
@@ -44,7 +45,7 @@ class AppsController extends OCSController {
* @param IAppManager $appManager
*/
public function __construct(
- $appName,
+ string $appName,
IRequest $request,
IAppManager $appManager
) {
@@ -58,7 +59,7 @@ class AppsController extends OCSController {
* @return DataResponse
* @throws OCSException
*/
- public function getApps($filter = null) {
+ public function getApps(string $filter = null): DataResponse {
$apps = (new OC_App())->listAllApps();
$list = [];
foreach($apps as $app) {
@@ -88,7 +89,7 @@ class AppsController extends OCSController {
* @return DataResponse
* @throws OCSException
*/
- public function getAppInfo($app) {
+ public function getAppInfo(string $app): DataResponse {
$info = \OCP\App::getAppInfo($app);
if(!is_null($info)) {
return new DataResponse(OC_App::getAppInfo($app));
@@ -103,7 +104,7 @@ class AppsController extends OCSController {
* @return DataResponse
* @throws OCSException
*/
- public function enable($app) {
+ public function enable(string $app): DataResponse {
try {
$this->appManager->enableApp($app);
} catch (AppPathNotFoundException $e) {
@@ -117,7 +118,7 @@ class AppsController extends OCSController {
* @param string $app
* @return DataResponse
*/
- public function disable($app) {
+ public function disable(string $app): DataResponse {
$this->appManager->disableApp($app);
return new DataResponse();
}