Skip to content

Commit 52aed03

Browse files
Merge pull request nextcloud#55431 from nextcloud/fix/ocscontroller-usage
2 parents f8bed8f + 28adf33 commit 52aed03

File tree

8 files changed

+29
-31
lines changed

8 files changed

+29
-31
lines changed

apps/user_ldap/lib/Controller/ConfigAPIController.php

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
*/
77
namespace OCA\User_LDAP\Controller;
88

9-
use OC\CapabilitiesManager;
10-
use OC\Core\Controller\OCSController;
11-
use OC\Security\IdentityProof\Manager;
129
use OCA\User_LDAP\Configuration;
1310
use OCA\User_LDAP\ConnectionFactory;
1411
use OCA\User_LDAP\Helper;
@@ -20,34 +17,19 @@
2017
use OCP\AppFramework\OCS\OCSBadRequestException;
2118
use OCP\AppFramework\OCS\OCSException;
2219
use OCP\AppFramework\OCS\OCSNotFoundException;
20+
use OCP\AppFramework\OCSController;
2321
use OCP\IRequest;
24-
use OCP\IUserManager;
25-
use OCP\IUserSession;
26-
use OCP\ServerVersion;
2722
use Psr\Log\LoggerInterface;
2823

2924
class ConfigAPIController extends OCSController {
3025
public function __construct(
3126
string $appName,
3227
IRequest $request,
33-
CapabilitiesManager $capabilitiesManager,
34-
IUserSession $userSession,
35-
IUserManager $userManager,
36-
Manager $keyManager,
37-
ServerVersion $serverVersion,
3828
private Helper $ldapHelper,
3929
private LoggerInterface $logger,
4030
private ConnectionFactory $connectionFactory,
4131
) {
42-
parent::__construct(
43-
$appName,
44-
$request,
45-
$capabilitiesManager,
46-
$userSession,
47-
$userManager,
48-
$keyManager,
49-
$serverVersion,
50-
);
32+
parent::__construct($appName, $request);
5133
}
5234

5335
/**

core/Controller/OCSController.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@
2020
use OCP\ServerVersion;
2121
use OCP\Util;
2222

23-
class OCSController extends \OCP\AppFramework\OCSController {
23+
/**
24+
* If you are here because you can't extend the OCSController class, you got the wrong one.
25+
* Please use {@see \OCP\AppFramework\OCSController}!
26+
*/
27+
final class OCSController extends \OCP\AppFramework\OCSController {
2428
public function __construct(
2529
string $appName,
2630
IRequest $request,

core/Controller/WhatsNewController.php

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
*/
77
namespace OC\Core\Controller;
88

9-
use OC\CapabilitiesManager;
10-
use OC\Security\IdentityProof\Manager;
119
use OC\Updater\ChangesCheck;
1210
use OCP\AppFramework\Db\DoesNotExistException;
1311
use OCP\AppFramework\Http;
@@ -17,27 +15,21 @@
1715
use OCP\Defaults;
1816
use OCP\IConfig;
1917
use OCP\IRequest;
20-
use OCP\IUserManager;
2118
use OCP\IUserSession;
2219
use OCP\L10N\IFactory;
2320
use OCP\PreConditionNotMetException;
24-
use OCP\ServerVersion;
2521

26-
class WhatsNewController extends OCSController {
22+
class WhatsNewController extends \OCP\AppFramework\OCSController {
2723
public function __construct(
2824
string $appName,
2925
IRequest $request,
30-
CapabilitiesManager $capabilitiesManager,
3126
private IUserSession $userSession,
32-
IUserManager $userManager,
33-
Manager $keyManager,
34-
ServerVersion $serverVersion,
3527
private IConfig $config,
3628
private ChangesCheck $whatsNewService,
3729
private IFactory $langFactory,
3830
private Defaults $defaults,
3931
) {
40-
parent::__construct($appName, $request, $capabilitiesManager, $userSession, $userManager, $keyManager, $serverVersion);
32+
parent::__construct($appName, $request);
4133
}
4234

4335
/**

core/openapi-administration.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,10 @@
644644
}
645645
},
646646
"tags": [
647+
{
648+
"name": "ocs",
649+
"description": "If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\OCP\\AppFramework\\OCSController}!"
650+
},
647651
{
648652
"name": "avatar",
649653
"description": "Class AvatarController"

core/openapi-ex_app.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,10 @@
13671367
}
13681368
},
13691369
"tags": [
1370+
{
1371+
"name": "ocs",
1372+
"description": "If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\OCP\\AppFramework\\OCSController}!"
1373+
},
13701374
{
13711375
"name": "avatar",
13721376
"description": "Class AvatarController"

core/openapi-full.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11788,6 +11788,10 @@
1178811788
}
1178911789
},
1179011790
"tags": [
11791+
{
11792+
"name": "ocs",
11793+
"description": "If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\OCP\\AppFramework\\OCSController}!"
11794+
},
1179111795
{
1179211796
"name": "avatar",
1179311797
"description": "Class AvatarController"

core/openapi.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10152,6 +10152,10 @@
1015210152
}
1015310153
},
1015410154
"tags": [
10155+
{
10156+
"name": "ocs",
10157+
"description": "If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\OCP\\AppFramework\\OCSController}!"
10158+
},
1015510159
{
1015610160
"name": "avatar",
1015710161
"description": "Class AvatarController"

openapi.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
}
1818
],
1919
"tags": [
20+
{
21+
"name": "core/ocs",
22+
"description": "If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\OCP\\AppFramework\\OCSController}!"
23+
},
2024
{
2125
"name": "core/avatar",
2226
"description": "Class AvatarController"

0 commit comments

Comments
 (0)