diff options
author | Côme Chilliet <come.chilliet@nextcloud.com> | 2025-02-03 15:34:01 +0100 |
---|---|---|
committer | Côme Chilliet <come.chilliet@nextcloud.com> | 2025-02-13 11:46:42 +0100 |
commit | 64863c9d4631c42d4ce3997d7033bca8f06ca66a (patch) | |
tree | b7e88154522cd827da8163719aeb91b51d5640cd /apps/dav/appinfo | |
parent | 007335dadfcda18330bb853a73bf451ed41c8254 (diff) | |
download | nextcloud-server-64863c9d4631c42d4ce3997d7033bca8f06ca66a.tar.gz nextcloud-server-64863c9d4631c42d4ce3997d7033bca8f06ca66a.zip |
chore: Apply new rector configuration to apps folder
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Diffstat (limited to 'apps/dav/appinfo')
-rw-r--r-- | apps/dav/appinfo/v1/caldav.php | 63 | ||||
-rw-r--r-- | apps/dav/appinfo/v1/carddav.php | 60 | ||||
-rw-r--r-- | apps/dav/appinfo/v1/publicwebdav.php | 41 | ||||
-rw-r--r-- | apps/dav/appinfo/v1/webdav.php | 46 | ||||
-rw-r--r-- | apps/dav/appinfo/v2/direct.php | 18 | ||||
-rw-r--r-- | apps/dav/appinfo/v2/remote.php | 3 |
6 files changed, 136 insertions, 95 deletions
diff --git a/apps/dav/appinfo/v1/caldav.php b/apps/dav/appinfo/v1/caldav.php index ea6d2dcf406..2cee1866a36 100644 --- a/apps/dav/appinfo/v1/caldav.php +++ b/apps/dav/appinfo/v1/caldav.php @@ -20,38 +20,47 @@ use OCA\DAV\Connector\Sabre\ExceptionLoggerPlugin; use OCA\DAV\Connector\Sabre\MaintenancePlugin; use OCA\DAV\Connector\Sabre\Principal; use OCP\Accounts\IAccountManager; +use OCP\App\IAppManager; use OCP\EventDispatcher\IEventDispatcher; use OCP\IConfig; +use OCP\IDBConnection; +use OCP\IGroupManager; +use OCP\IRequest; +use OCP\ISession; +use OCP\IUserManager; +use OCP\IUserSession; +use OCP\Security\Bruteforce\IThrottler; +use OCP\Security\ISecureRandom; use OCP\Server; use Psr\Log\LoggerInterface; $authBackend = new Auth( - \OC::$server->getSession(), - \OC::$server->getUserSession(), - \OC::$server->getRequest(), - \OC::$server->getTwoFactorAuthManager(), - \OC::$server->getBruteForceThrottler(), + Server::get(ISession::class), + Server::get(IUserSession::class), + Server::get(IRequest::class), + Server::get(\OC\Authentication\TwoFactorAuth\Manager::class), + Server::get(IThrottler::class), 'principals/' ); $principalBackend = new Principal( - \OC::$server->getUserManager(), - \OC::$server->getGroupManager(), - \OC::$server->get(IAccountManager::class), - \OC::$server->getShareManager(), - \OC::$server->getUserSession(), - \OC::$server->getAppManager(), - \OC::$server->query(ProxyMapper::class), - \OC::$server->get(KnownUserService::class), - \OC::$server->getConfig(), + Server::get(IUserManager::class), + Server::get(IGroupManager::class), + Server::get(IAccountManager::class), + Server::get(\OCP\Share\IManager::class), + Server::get(IUserSession::class), + Server::get(IAppManager::class), + Server::get(ProxyMapper::class), + Server::get(KnownUserService::class), + Server::get(IConfig::class), \OC::$server->getL10NFactory(), 'principals/' ); -$db = \OC::$server->getDatabaseConnection(); -$userManager = \OC::$server->getUserManager(); -$random = \OC::$server->getSecureRandom(); -$logger = \OC::$server->get(LoggerInterface::class); -$dispatcher = \OC::$server->get(IEventDispatcher::class); -$config = \OC::$server->get(IConfig::class); +$db = Server::get(IDBConnection::class); +$userManager = Server::get(IUserManager::class); +$random = Server::get(ISecureRandom::class); +$logger = Server::get(LoggerInterface::class); +$dispatcher = Server::get(IEventDispatcher::class); +$config = Server::get(IConfig::class); $calDavBackend = new CalDavBackend( $db, @@ -61,12 +70,12 @@ $calDavBackend = new CalDavBackend( $logger, $dispatcher, $config, - OC::$server->get(\OCA\DAV\CalDAV\Sharing\Backend::class), + Server::get(\OCA\DAV\CalDAV\Sharing\Backend::class), true ); -$debugging = \OC::$server->getConfig()->getSystemValue('debug', false); -$sendInvitations = \OC::$server->getConfig()->getAppValue('dav', 'sendInvitations', 'yes') === 'yes'; +$debugging = Server::get(IConfig::class)->getSystemValue('debug', false); +$sendInvitations = Server::get(IConfig::class)->getAppValue('dav', 'sendInvitations', 'yes') === 'yes'; // Root nodes $principalCollection = new \Sabre\CalDAV\Principal\Collection($principalBackend); @@ -83,11 +92,11 @@ $nodes = [ // Fire up server $server = new \Sabre\DAV\Server($nodes); $server::$exposeVersion = false; -$server->httpRequest->setUrl(\OC::$server->getRequest()->getRequestUri()); +$server->httpRequest->setUrl(Server::get(IRequest::class)->getRequestUri()); $server->setBaseUri($baseuri); // Add plugins -$server->addPlugin(new MaintenancePlugin(\OC::$server->getConfig(), \OC::$server->getL10N('dav'))); +$server->addPlugin(new MaintenancePlugin(Server::get(IConfig::class), \OC::$server->getL10N('dav'))); $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend)); $server->addPlugin(new \Sabre\CalDAV\Plugin()); @@ -98,10 +107,10 @@ if ($debugging) { $server->addPlugin(new \Sabre\DAV\Sync\Plugin()); $server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin()); -$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin(\OC::$server->getConfig(), \OC::$server->get(LoggerInterface::class), \OC::$server->get(DefaultCalendarValidator::class))); +$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin(Server::get(IConfig::class), Server::get(LoggerInterface::class), Server::get(DefaultCalendarValidator::class))); if ($sendInvitations) { - $server->addPlugin(\OC::$server->query(IMipPlugin::class)); + $server->addPlugin(Server::get(IMipPlugin::class)); } $server->addPlugin(new ExceptionLoggerPlugin('caldav', $logger)); $server->addPlugin(Server::get(RateLimitingPlugin::class)); diff --git a/apps/dav/appinfo/v1/carddav.php b/apps/dav/appinfo/v1/carddav.php index dbcdacc27f0..0220332297e 100644 --- a/apps/dav/appinfo/v1/carddav.php +++ b/apps/dav/appinfo/v1/carddav.php @@ -23,49 +23,57 @@ use OCA\DAV\Connector\Sabre\Principal; use OCP\Accounts\IAccountManager; use OCP\App\IAppManager; use OCP\EventDispatcher\IEventDispatcher; +use OCP\Files\AppData\IAppDataFactory; +use OCP\IConfig; +use OCP\IDBConnection; use OCP\IGroupManager; +use OCP\IRequest; +use OCP\ISession; +use OCP\IUserManager; +use OCP\IUserSession; +use OCP\Security\Bruteforce\IThrottler; use OCP\Server; use Psr\Log\LoggerInterface; use Sabre\CardDAV\Plugin; $authBackend = new Auth( - \OC::$server->getSession(), - \OC::$server->getUserSession(), - \OC::$server->getRequest(), - \OC::$server->getTwoFactorAuthManager(), - \OC::$server->getBruteForceThrottler(), + Server::get(ISession::class), + Server::get(IUserSession::class), + Server::get(IRequest::class), + Server::get(\OC\Authentication\TwoFactorAuth\Manager::class), + Server::get(IThrottler::class), 'principals/' ); $principalBackend = new Principal( - \OC::$server->getUserManager(), - \OC::$server->getGroupManager(), - \OC::$server->get(IAccountManager::class), - \OC::$server->getShareManager(), - \OC::$server->getUserSession(), - \OC::$server->getAppManager(), - \OC::$server->query(ProxyMapper::class), - \OC::$server->get(KnownUserService::class), - \OC::$server->getConfig(), + Server::get(IUserManager::class), + Server::get(IGroupManager::class), + Server::get(IAccountManager::class), + Server::get(\OCP\Share\IManager::class), + Server::get(IUserSession::class), + Server::get(IAppManager::class), + Server::get(ProxyMapper::class), + Server::get(KnownUserService::class), + Server::get(IConfig::class), \OC::$server->getL10NFactory(), 'principals/' ); -$db = \OC::$server->getDatabaseConnection(); +$db = Server::get(IDBConnection::class); $cardDavBackend = new CardDavBackend( $db, $principalBackend, - \OC::$server->getUserManager(), - \OC::$server->get(IEventDispatcher::class), - \OC::$server->get(\OCA\DAV\CardDAV\Sharing\Backend::class), + Server::get(IUserManager::class), + Server::get(IEventDispatcher::class), + Server::get(\OCA\DAV\CardDAV\Sharing\Backend::class), ); -$debugging = \OC::$server->getConfig()->getSystemValue('debug', false); +$debugging = Server::get(IConfig::class)->getSystemValue('debug', false); // Root nodes $principalCollection = new \Sabre\CalDAV\Principal\Collection($principalBackend); $principalCollection->disableListing = !$debugging; // Disable listing -$pluginManager = new PluginManager(\OC::$server, \OC::$server->query(IAppManager::class)); -$addressBookRoot = new AddressBookRoot($principalBackend, $cardDavBackend, $pluginManager, \OC::$server->getUserSession()->getUser(), \OC::$server->get(IGroupManager::class)); +$pluginManager = new PluginManager(\OC::$server, Server::get(IAppManager::class)); +$addressBookRoot = new AddressBookRoot($principalBackend, $cardDavBackend, $pluginManager, Server::get(IUserSession::class)->getUser(), Server::get(IGroupManager::class)); $addressBookRoot->disableListing = !$debugging; // Disable listing $nodes = [ @@ -76,10 +84,10 @@ $nodes = [ // Fire up server $server = new \Sabre\DAV\Server($nodes); $server::$exposeVersion = false; -$server->httpRequest->setUrl(\OC::$server->getRequest()->getRequestUri()); +$server->httpRequest->setUrl(Server::get(IRequest::class)->getRequestUri()); $server->setBaseUri($baseuri); // Add plugins -$server->addPlugin(new MaintenancePlugin(\OC::$server->getConfig(), \OC::$server->getL10N('dav'))); +$server->addPlugin(new MaintenancePlugin(Server::get(IConfig::class), \OC::$server->getL10N('dav'))); $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend)); $server->addPlugin(new Plugin()); @@ -91,10 +99,10 @@ if ($debugging) { $server->addPlugin(new \Sabre\DAV\Sync\Plugin()); $server->addPlugin(new \Sabre\CardDAV\VCFExportPlugin()); $server->addPlugin(new ImageExportPlugin(new PhotoCache( - \OC::$server->getAppDataDir('dav-photocache'), - \OC::$server->get(LoggerInterface::class) + Server::get(IAppDataFactory::class)->get('dav-photocache'), + Server::get(LoggerInterface::class) ))); -$server->addPlugin(new ExceptionLoggerPlugin('carddav', \OC::$server->get(LoggerInterface::class))); +$server->addPlugin(new ExceptionLoggerPlugin('carddav', Server::get(LoggerInterface::class))); $server->addPlugin(Server::get(CardDavRateLimitingPlugin::class)); $server->addPlugin(Server::get(CardDavValidatePlugin::class)); diff --git a/apps/dav/appinfo/v1/publicwebdav.php b/apps/dav/appinfo/v1/publicwebdav.php index dc74fe214af..85dbb19d290 100644 --- a/apps/dav/appinfo/v1/publicwebdav.php +++ b/apps/dav/appinfo/v1/publicwebdav.php @@ -18,6 +18,15 @@ use OCP\BeforeSabrePubliclyLoadedEvent; use OCP\Constants; use OCP\EventDispatcher\IEventDispatcher; use OCP\Files\IRootFolder; +use OCP\Files\Mount\IMountManager; +use OCP\IConfig; +use OCP\IDBConnection; +use OCP\IPreview; +use OCP\IRequest; +use OCP\ISession; +use OCP\ITagManager; +use OCP\IUserSession; +use OCP\Security\Bruteforce\IThrottler; use OCP\Server; use Psr\Log\LoggerInterface; @@ -27,34 +36,34 @@ $RUNTIME_APPTYPES = ['filesystem', 'authentication', 'logging']; OC_App::loadApps($RUNTIME_APPTYPES); OC_Util::obEnd(); -\OC::$server->getSession()->close(); +Server::get(ISession::class)->close(); // Backends $authBackend = new LegacyPublicAuth( - \OC::$server->getRequest(), - \OC::$server->getShareManager(), - \OC::$server->getSession(), - \OC::$server->getBruteForceThrottler() + Server::get(IRequest::class), + Server::get(\OCP\Share\IManager::class), + Server::get(ISession::class), + Server::get(IThrottler::class) ); $authPlugin = new \Sabre\DAV\Auth\Plugin($authBackend); /** @var IEventDispatcher $eventDispatcher */ -$eventDispatcher = \OC::$server->get(IEventDispatcher::class); +$eventDispatcher = Server::get(IEventDispatcher::class); $serverFactory = new ServerFactory( - \OC::$server->getConfig(), - \OC::$server->get(LoggerInterface::class), - \OC::$server->getDatabaseConnection(), - \OC::$server->getUserSession(), - \OC::$server->getMountManager(), - \OC::$server->getTagManager(), - \OC::$server->getRequest(), - \OC::$server->getPreviewManager(), + Server::get(IConfig::class), + Server::get(LoggerInterface::class), + Server::get(IDBConnection::class), + Server::get(IUserSession::class), + Server::get(IMountManager::class), + Server::get(ITagManager::class), + Server::get(IRequest::class), + Server::get(IPreview::class), $eventDispatcher, \OC::$server->getL10N('dav') ); -$requestUri = \OC::$server->getRequest()->getRequestUri(); +$requestUri = Server::get(IRequest::class)->getRequestUri(); $linkCheckPlugin = new PublicLinkCheckPlugin(); $filesDropPlugin = new FilesDropPlugin(); @@ -62,7 +71,7 @@ $filesDropPlugin = new FilesDropPlugin(); $server = $serverFactory->createServer($baseuri, $requestUri, $authPlugin, function (\Sabre\DAV\Server $server) use ($authBackend, $linkCheckPlugin, $filesDropPlugin) { $isAjax = in_array('XMLHttpRequest', explode(',', $_SERVER['HTTP_X_REQUESTED_WITH'] ?? '')); /** @var FederatedShareProvider $shareProvider */ - $federatedShareProvider = \OC::$server->query(FederatedShareProvider::class); + $federatedShareProvider = Server::get(FederatedShareProvider::class); if ($federatedShareProvider->isOutgoingServer2serverShareEnabled() === false && !$isAjax) { // this is what is thrown when trying to access a non-existing share throw new \Sabre\DAV\Exception\NotAuthenticated(); diff --git a/apps/dav/appinfo/v1/webdav.php b/apps/dav/appinfo/v1/webdav.php index 0faed7ccc94..fe47ba74652 100644 --- a/apps/dav/appinfo/v1/webdav.php +++ b/apps/dav/appinfo/v1/webdav.php @@ -11,7 +11,17 @@ use OCA\DAV\Connector\Sabre\BearerAuth; use OCA\DAV\Connector\Sabre\ServerFactory; use OCA\DAV\Events\SabrePluginAddEvent; use OCP\EventDispatcher\IEventDispatcher; +use OCP\Files\Mount\IMountManager; +use OCP\IConfig; +use OCP\IDBConnection; +use OCP\IPreview; +use OCP\IRequest; +use OCP\ISession; +use OCP\ITagManager; +use OCP\IUserSession; use OCP\SabrePluginEvent; +use OCP\Security\Bruteforce\IThrottler; +use OCP\Server; use Psr\Log\LoggerInterface; // no php execution timeout for webdav @@ -23,39 +33,39 @@ ignore_user_abort(true); // Turn off output buffering to prevent memory problems \OC_Util::obEnd(); -$dispatcher = \OC::$server->get(IEventDispatcher::class); +$dispatcher = Server::get(IEventDispatcher::class); $serverFactory = new ServerFactory( - \OC::$server->getConfig(), - \OC::$server->get(LoggerInterface::class), - \OC::$server->getDatabaseConnection(), - \OC::$server->getUserSession(), - \OC::$server->getMountManager(), - \OC::$server->getTagManager(), - \OC::$server->getRequest(), - \OC::$server->getPreviewManager(), + Server::get(IConfig::class), + Server::get(LoggerInterface::class), + Server::get(IDBConnection::class), + Server::get(IUserSession::class), + Server::get(IMountManager::class), + Server::get(ITagManager::class), + Server::get(IRequest::class), + Server::get(IPreview::class), $dispatcher, \OC::$server->getL10N('dav') ); // Backends $authBackend = new Auth( - \OC::$server->getSession(), - \OC::$server->getUserSession(), - \OC::$server->getRequest(), - \OC::$server->getTwoFactorAuthManager(), - \OC::$server->getBruteForceThrottler(), + Server::get(ISession::class), + Server::get(IUserSession::class), + Server::get(IRequest::class), + Server::get(\OC\Authentication\TwoFactorAuth\Manager::class), + Server::get(IThrottler::class), 'principals/' ); $authPlugin = new \Sabre\DAV\Auth\Plugin($authBackend); $bearerAuthPlugin = new BearerAuth( - \OC::$server->getUserSession(), - \OC::$server->getSession(), - \OC::$server->getRequest() + Server::get(IUserSession::class), + Server::get(ISession::class), + Server::get(IRequest::class) ); $authPlugin->addBackend($bearerAuthPlugin); -$requestUri = \OC::$server->getRequest()->getRequestUri(); +$requestUri = Server::get(IRequest::class)->getRequestUri(); $server = $serverFactory->createServer($baseuri, $requestUri, $authPlugin, function () { // use the view for the logged in user diff --git a/apps/dav/appinfo/v2/direct.php b/apps/dav/appinfo/v2/direct.php index 5ba9570602a..78156317029 100644 --- a/apps/dav/appinfo/v2/direct.php +++ b/apps/dav/appinfo/v2/direct.php @@ -9,6 +9,10 @@ declare(strict_types=1); use OCA\DAV\Db\DirectMapper; use OCA\DAV\Direct\ServerFactory; use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Files\IRootFolder; +use OCP\IRequest; +use OCP\Security\Bruteforce\IThrottler; +use OCP\Server; // no php execution timeout for webdav if (!str_contains(@ini_get('disable_functions'), 'set_time_limit')) { @@ -19,18 +23,18 @@ ignore_user_abort(true); // Turn off output buffering to prevent memory problems \OC_Util::obEnd(); -$requestUri = \OC::$server->getRequest()->getRequestUri(); +$requestUri = Server::get(IRequest::class)->getRequestUri(); /** @var ServerFactory $serverFactory */ -$serverFactory = \OC::$server->query(ServerFactory::class); +$serverFactory = Server::get(ServerFactory::class); $server = $serverFactory->createServer( $baseuri, $requestUri, - \OC::$server->getRootFolder(), - \OC::$server->query(DirectMapper::class), - \OC::$server->query(ITimeFactory::class), - \OC::$server->getBruteForceThrottler(), - \OC::$server->getRequest() + Server::get(IRootFolder::class), + Server::get(DirectMapper::class), + Server::get(ITimeFactory::class), + Server::get(IThrottler::class), + Server::get(IRequest::class) ); $server->exec(); diff --git a/apps/dav/appinfo/v2/remote.php b/apps/dav/appinfo/v2/remote.php index 28cfe338a93..51d26b48a5a 100644 --- a/apps/dav/appinfo/v2/remote.php +++ b/apps/dav/appinfo/v2/remote.php @@ -1,6 +1,7 @@ <?php use OCA\DAV\Server; +use OCP\IRequest; /** * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors @@ -16,6 +17,6 @@ ignore_user_abort(true); // Turn off output buffering to prevent memory problems \OC_Util::obEnd(); -$request = \OC::$server->getRequest(); +$request = \OCP\Server::get(IRequest::class); $server = new Server($request, $baseuri); $server->exec(); |