mirror of
https://github.com/nextcloud/server.git
synced 2026-07-14 20:39:17 -04:00
Merge pull request #38663 from nextcloud/chore/oc-server-query-to-ocp-server-get-lib
chore: Replace \OC::$server->query with \OCP\Server::get in /lib
This commit is contained in:
commit
fc0bcaa282
21 changed files with 46 additions and 45 deletions
|
|
@ -192,7 +192,7 @@ class Manager implements IManager {
|
|||
public function getFilters(): array {
|
||||
foreach ($this->filterClasses as $class => $false) {
|
||||
/** @var IFilter $filter */
|
||||
$filter = \OC::$server->query($class);
|
||||
$filter = \OCP\Server::get($class);
|
||||
|
||||
if (!$filter instanceof IFilter) {
|
||||
throw new \InvalidArgumentException('Invalid activity filter registered');
|
||||
|
|
@ -242,7 +242,7 @@ class Manager implements IManager {
|
|||
public function getProviders(): array {
|
||||
foreach ($this->providerClasses as $class => $false) {
|
||||
/** @var IProvider $provider */
|
||||
$provider = \OC::$server->query($class);
|
||||
$provider = \OCP\Server::get($class);
|
||||
|
||||
if (!$provider instanceof IProvider) {
|
||||
throw new \InvalidArgumentException('Invalid activity provider registered');
|
||||
|
|
@ -276,7 +276,7 @@ class Manager implements IManager {
|
|||
public function getSettings(): array {
|
||||
foreach ($this->settingsClasses as $class => $false) {
|
||||
/** @var ISetting $setting */
|
||||
$setting = \OC::$server->query($class);
|
||||
$setting = \OCP\Server::get($class);
|
||||
|
||||
if ($setting instanceof ISetting) {
|
||||
if (!$setting instanceof ActivitySettings) {
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class ProviderLoader {
|
|||
foreach ($providerClasses as $class) {
|
||||
try {
|
||||
$this->loadTwoFactorApp($appId);
|
||||
$provider = OC::$server->query($class);
|
||||
$provider = \OCP\Server::get($class);
|
||||
$providers[$provider->getId()] = $provider;
|
||||
} catch (QueryException $exc) {
|
||||
// Provider class can not be resolved
|
||||
|
|
@ -80,7 +80,7 @@ class ProviderLoader {
|
|||
foreach ($registeredProviders as $provider) {
|
||||
try {
|
||||
$this->loadTwoFactorApp($provider->getAppId());
|
||||
$provider = OC::$server->query($provider->getService());
|
||||
$provider = \OCP\Server::get($provider->getService());
|
||||
$providers[$provider->getId()] = $provider;
|
||||
} catch (QueryException $exc) {
|
||||
// Provider class can not be resolved
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ class Listener {
|
|||
/** @var IUser $user */
|
||||
$user = $event->getArgument('user');
|
||||
/** @var IManager $resourceManager */
|
||||
$resourceManager = \OC::$server->query(IManager::class);
|
||||
$resourceManager = \OCP\Server::get(IManager::class);
|
||||
|
||||
$resourceManager->invalidateAccessCacheForUser($user);
|
||||
};
|
||||
|
|
@ -51,7 +51,7 @@ class Listener {
|
|||
/** @var IUser $user */
|
||||
$user = $event->getSubject();
|
||||
/** @var IManager $resourceManager */
|
||||
$resourceManager = \OC::$server->query(IManager::class);
|
||||
$resourceManager = \OCP\Server::get(IManager::class);
|
||||
|
||||
$resourceManager->invalidateAccessCacheForUser($user);
|
||||
});
|
||||
|
|
@ -60,7 +60,7 @@ class Listener {
|
|||
/** @var IGroup $group */
|
||||
$group = $event->getSubject();
|
||||
/** @var IManager $resourceManager */
|
||||
$resourceManager = \OC::$server->query(IManager::class);
|
||||
$resourceManager = \OCP\Server::get(IManager::class);
|
||||
|
||||
foreach ($group->getUsers() as $user) {
|
||||
$resourceManager->invalidateAccessCacheForUser($user);
|
||||
|
|
|
|||
|
|
@ -33,12 +33,12 @@ namespace OC\Console;
|
|||
use OC\MemoryInfo;
|
||||
use OC\NeedsUpdateException;
|
||||
use OC_App;
|
||||
use OCP\AppFramework\QueryException;
|
||||
use OCP\App\IAppManager;
|
||||
use OCP\Console\ConsoleEvent;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IConfig;
|
||||
use OCP\IRequest;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Component\Console\Application as SymfonyApplication;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
|
|
@ -216,8 +216,8 @@ class Application {
|
|||
private function loadCommandsFromInfoXml($commands) {
|
||||
foreach ($commands as $command) {
|
||||
try {
|
||||
$c = \OC::$server->query($command);
|
||||
} catch (QueryException $e) {
|
||||
$c = \OCP\Server::get($command);
|
||||
} catch (ContainerExceptionInterface $e) {
|
||||
if (class_exists($command)) {
|
||||
try {
|
||||
$c = new $command();
|
||||
|
|
|
|||
|
|
@ -487,7 +487,7 @@ class MigrationService {
|
|||
protected function createInstance($version) {
|
||||
$class = $this->getClass($version);
|
||||
try {
|
||||
$s = \OC::$server->query($class);
|
||||
$s = \OCP\Server::get($class);
|
||||
|
||||
if (!$s instanceof IMigrationStep) {
|
||||
throw new \InvalidArgumentException('Not a valid migration');
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ class Cache implements ICache {
|
|||
$this->mimetypeLoader = \OC::$server->getMimeTypeLoader();
|
||||
$this->connection = \OC::$server->getDatabaseConnection();
|
||||
$this->eventDispatcher = \OC::$server->get(IEventDispatcher::class);
|
||||
$this->querySearchHelper = \OC::$server->query(QuerySearchHelper::class);
|
||||
$this->querySearchHelper = \OCP\Server::get(QuerySearchHelper::class);
|
||||
}
|
||||
|
||||
protected function getQueryBuilder() {
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ class Folder extends Node implements \OCP\Files\Folder {
|
|||
$user = null;
|
||||
} else {
|
||||
/** @var IUserManager $userManager */
|
||||
$userManager = \OC::$server->query(IUserManager::class);
|
||||
$userManager = \OCP\Server::get(IUserManager::class);
|
||||
$user = $userManager->get($uid);
|
||||
}
|
||||
return new SearchQuery($operator, $limit, $offset, [], $user);
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class WatcherConnector {
|
|||
* @return Watcher
|
||||
*/
|
||||
private function getWatcher(): Watcher {
|
||||
return \OC::$server->query(Watcher::class);
|
||||
return \OCP\Server::get(Watcher::class);
|
||||
}
|
||||
|
||||
public function connectWatcher() {
|
||||
|
|
|
|||
|
|
@ -191,14 +191,14 @@ class Repair implements IOutput {
|
|||
new FixMountStorages(\OC::$server->getDatabaseConnection()),
|
||||
new UpdateLanguageCodes(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig()),
|
||||
new AddLogRotateJob(\OC::$server->getJobList()),
|
||||
new ClearFrontendCaches(\OC::$server->getMemCacheFactory(), \OC::$server->query(JSCombiner::class)),
|
||||
new ClearFrontendCaches(\OC::$server->getMemCacheFactory(), \OCP\Server::get(JSCombiner::class)),
|
||||
\OCP\Server::get(ClearGeneratedAvatarCache::class),
|
||||
new AddPreviewBackgroundCleanupJob(\OC::$server->getJobList()),
|
||||
new AddCleanupUpdaterBackupsJob(\OC::$server->getJobList()),
|
||||
new CleanupCardDAVPhotoCache(\OC::$server->getConfig(), \OC::$server->getAppDataDir('dav-photocache'), \OC::$server->get(LoggerInterface::class)),
|
||||
new AddClenupLoginFlowV2BackgroundJob(\OC::$server->getJobList()),
|
||||
new RemoveLinkShares(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig(), \OC::$server->getGroupManager(), \OC::$server->getNotificationManager(), \OC::$server->query(ITimeFactory::class)),
|
||||
new ClearCollectionsAccessCache(\OC::$server->getConfig(), \OC::$server->query(IManager::class)),
|
||||
new RemoveLinkShares(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig(), \OC::$server->getGroupManager(), \OC::$server->getNotificationManager(), \OCP\Server::get(ITimeFactory::class)),
|
||||
new ClearCollectionsAccessCache(\OC::$server->getConfig(), \OCP\Server::get(IManager::class)),
|
||||
\OCP\Server::get(ResetGeneratedAvatarFlag::class),
|
||||
\OCP\Server::get(EncryptionLegacyCipher::class),
|
||||
\OCP\Server::get(EncryptionMigration::class),
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@ class File extends PagedProvider {
|
|||
*/
|
||||
public function search($query, int $limit = null, int $offset = null) {
|
||||
/** @var IRootFolder $rootFolder */
|
||||
$rootFolder = \OC::$server->query(IRootFolder::class);
|
||||
$rootFolder = \OCP\Server::get(IRootFolder::class);
|
||||
/** @var IUserSession $userSession */
|
||||
$userSession = \OC::$server->query(IUserSession::class);
|
||||
$userSession = \OCP\Server::get(IUserSession::class);
|
||||
$user = $userSession->getUser();
|
||||
if (!$user) {
|
||||
return [];
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@ class Internal extends Session {
|
|||
$newId = $this->getId();
|
||||
|
||||
/** @var IProvider $tokenProvider */
|
||||
$tokenProvider = \OC::$server->query(IProvider::class);
|
||||
$tokenProvider = \OCP\Server::get(IProvider::class);
|
||||
|
||||
try {
|
||||
$tokenProvider->renewSessionToken($oldId, $newId);
|
||||
|
|
|
|||
|
|
@ -424,20 +424,20 @@ class Setup {
|
|||
unlink(\OC::$configDir.'/CAN_INSTALL');
|
||||
}
|
||||
|
||||
$bootstrapCoordinator = \OC::$server->query(\OC\AppFramework\Bootstrap\Coordinator::class);
|
||||
$bootstrapCoordinator = \OCP\Server::get(\OC\AppFramework\Bootstrap\Coordinator::class);
|
||||
$bootstrapCoordinator->runInitialRegistration();
|
||||
|
||||
// Create a session token for the newly created user
|
||||
// The token provider requires a working db, so it's not injected on setup
|
||||
/* @var $userSession User\Session */
|
||||
$userSession = \OC::$server->getUserSession();
|
||||
$provider = \OC::$server->query(PublicKeyTokenProvider::class);
|
||||
$provider = \OCP\Server::get(PublicKeyTokenProvider::class);
|
||||
$userSession->setTokenProvider($provider);
|
||||
$userSession->login($username, $password);
|
||||
$userSession->createSessionToken($request, $userSession->getUser()->getUID(), $username, $password);
|
||||
|
||||
$session = $userSession->getSession();
|
||||
$session->set('last-password-confirm', \OC::$server->query(ITimeFactory::class)->getTime());
|
||||
$session->set('last-password-confirm', \OCP\Server::get(ITimeFactory::class)->getTime());
|
||||
|
||||
// Set email for admin
|
||||
if (!empty($options['adminemail'])) {
|
||||
|
|
@ -506,10 +506,10 @@ class Setup {
|
|||
$config,
|
||||
\OC::$server->get(IniGetWrapper::class),
|
||||
\OC::$server->getL10N('lib'),
|
||||
\OC::$server->query(Defaults::class),
|
||||
\OCP\Server::get(Defaults::class),
|
||||
\OC::$server->get(LoggerInterface::class),
|
||||
\OC::$server->getSecureRandom(),
|
||||
\OC::$server->query(Installer::class)
|
||||
\OCP\Server::get(Installer::class)
|
||||
);
|
||||
|
||||
$htaccessContent = file_get_contents($setupHelper->pathToHtaccess());
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ class TemplateLayout extends \OC_Template {
|
|||
$this->assign('bodyid', 'body-public');
|
||||
|
||||
/** @var IRegistry $subscription */
|
||||
$subscription = \OC::$server->query(IRegistry::class);
|
||||
$subscription = \OCP\Server::get(IRegistry::class);
|
||||
$showSimpleSignup = $this->config->getSystemValueBool('simpleSignUpLink.shown', true);
|
||||
if ($showSimpleSignup && $subscription->delegateHasValidSubscription()) {
|
||||
$showSimpleSignup = false;
|
||||
|
|
@ -226,7 +226,7 @@ class TemplateLayout extends \OC_Template {
|
|||
// see https://github.com/nextcloud/server/pull/22636 for details
|
||||
$jsConfigHelper = new JSConfigHelper(
|
||||
\OC::$server->getL10N('lib'),
|
||||
\OC::$server->query(Defaults::class),
|
||||
\OCP\Server::get(Defaults::class),
|
||||
\OC::$server->getAppManager(),
|
||||
\OC::$server->getSession(),
|
||||
\OC::$server->getUserSession()->getUser(),
|
||||
|
|
@ -235,7 +235,7 @@ class TemplateLayout extends \OC_Template {
|
|||
\OC::$server->get(IniGetWrapper::class),
|
||||
\OC::$server->getURLGenerator(),
|
||||
\OC::$server->getCapabilitiesManager(),
|
||||
\OC::$server->query(IInitialStateService::class)
|
||||
\OCP\Server::get(IInitialStateService::class)
|
||||
);
|
||||
$config = $jsConfigHelper->getConfig();
|
||||
if (\OC::$server->getContentSecurityPolicyNonceManager()->browserSupportsCspV3()) {
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ class Database extends ABackend implements
|
|||
public function __construct($eventDispatcher = null, $table = 'users') {
|
||||
$this->cache = new CappedMemoryCache();
|
||||
$this->table = $table;
|
||||
$this->eventDispatcher = $eventDispatcher ? $eventDispatcher : \OC::$server->query(IEventDispatcher::class);
|
||||
$this->eventDispatcher = $eventDispatcher ? $eventDispatcher : \OCP\Server::get(IEventDispatcher::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ class User implements IUser {
|
|||
$this->urlGenerator = \OC::$server->getURLGenerator();
|
||||
}
|
||||
// TODO: inject
|
||||
$this->dispatcher = \OC::$server->query(IEventDispatcher::class);
|
||||
$this->dispatcher = \OCP\Server::get(IEventDispatcher::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -299,7 +299,7 @@ class User implements IUser {
|
|||
\OC::$server->getCommentsManager()->deleteReadMarksFromUser($this);
|
||||
|
||||
/** @var AvatarManager $avatarManager */
|
||||
$avatarManager = \OC::$server->query(AvatarManager::class);
|
||||
$avatarManager = \OCP\Server::get(AvatarManager::class);
|
||||
$avatarManager->deleteUserAvatar($this->uid);
|
||||
|
||||
$notification = \OC::$server->getNotificationManager()->createNotification();
|
||||
|
|
@ -307,7 +307,7 @@ class User implements IUser {
|
|||
\OC::$server->getNotificationManager()->markProcessed($notification);
|
||||
|
||||
/** @var AccountManager $accountManager */
|
||||
$accountManager = \OC::$server->query(AccountManager::class);
|
||||
$accountManager = \OCP\Server::get(AccountManager::class);
|
||||
$accountManager->deleteUser($this);
|
||||
|
||||
/** @deprecated 21.0.0 use UserDeletedEvent event with the IEventDispatcher instead */
|
||||
|
|
|
|||
|
|
@ -52,7 +52,6 @@ declare(strict_types=1);
|
|||
*/
|
||||
|
||||
use OCP\App\Events\AppUpdateEvent;
|
||||
use OCP\AppFramework\QueryException;
|
||||
use OCP\App\IAppManager;
|
||||
use OCP\App\ManagerEvent;
|
||||
use OCP\Authentication\IAlternativeLogin;
|
||||
|
|
@ -65,6 +64,7 @@ use OC\DB\MigrationService;
|
|||
use OC\Installer;
|
||||
use OC\Repair;
|
||||
use OC\Repair\Events\RepairErrorEvent;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
/**
|
||||
|
|
@ -255,7 +255,7 @@ class OC_App {
|
|||
array $groups = []) {
|
||||
// Check if app is already downloaded
|
||||
/** @var Installer $installer */
|
||||
$installer = \OC::$server->query(Installer::class);
|
||||
$installer = \OCP\Server::get(Installer::class);
|
||||
$isDownloaded = $installer->isDownloaded($appId);
|
||||
|
||||
if (!$isDownloaded) {
|
||||
|
|
@ -463,7 +463,7 @@ class OC_App {
|
|||
*/
|
||||
public static function getAlternativeLogIns(): array {
|
||||
/** @var Coordinator $bootstrapCoordinator */
|
||||
$bootstrapCoordinator = \OC::$server->query(Coordinator::class);
|
||||
$bootstrapCoordinator = \OCP\Server::get(Coordinator::class);
|
||||
|
||||
foreach ($bootstrapCoordinator->getRegistrationContext()->getAlternativeLogins() as $registration) {
|
||||
if (!in_array(IAlternativeLogin::class, class_implements($registration->getService()), true)) {
|
||||
|
|
@ -477,8 +477,8 @@ class OC_App {
|
|||
|
||||
try {
|
||||
/** @var IAlternativeLogin $provider */
|
||||
$provider = \OC::$server->query($registration->getService());
|
||||
} catch (QueryException $e) {
|
||||
$provider = \OCP\Server::get($registration->getService());
|
||||
} catch (ContainerExceptionInterface $e) {
|
||||
\OC::$server->getLogger()->logException($e, [
|
||||
'message' => 'Alternative login option {option} can not be initialised.',
|
||||
'option' => $registration->getService(),
|
||||
|
|
@ -543,7 +543,7 @@ class OC_App {
|
|||
*/
|
||||
public function getSupportedApps(): array {
|
||||
/** @var \OCP\Support\Subscription\IRegistry $subscriptionRegistry */
|
||||
$subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class);
|
||||
$subscriptionRegistry = \OCP\Server::get(\OCP\Support\Subscription\IRegistry::class);
|
||||
$supportedApps = $subscriptionRegistry->delegateGetSupportedApps();
|
||||
return $supportedApps;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -333,7 +333,7 @@ class OC_Files {
|
|||
$rangeArray = self::parseHttpRangeHeader(substr($params['range'], 6), $fileSize);
|
||||
}
|
||||
|
||||
$dispatcher = \OC::$server->query(IEventDispatcher::class);
|
||||
$dispatcher = \OCP\Server::get(IEventDispatcher::class);
|
||||
$event = new BeforeDirectFileDownloadEvent($filename);
|
||||
$dispatcher->dispatchTyped($event);
|
||||
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ class OC_Template extends \OC\Template\Base {
|
|||
$parts = explode('/', $app); // fix translation when app is something like core/lostpassword
|
||||
$l10n = \OC::$server->getL10N($parts[0]);
|
||||
/** @var \OCP\Defaults $themeDefaults */
|
||||
$themeDefaults = \OC::$server->query(\OCP\Defaults::class);
|
||||
$themeDefaults = \OCP\Server::get(\OCP\Defaults::class);
|
||||
|
||||
[$path, $template] = $this->findTemplate($theme, $app, $name);
|
||||
|
||||
|
|
|
|||
|
|
@ -308,7 +308,7 @@ function strip_time($timestamp) {
|
|||
*/
|
||||
function relative_modified_date($timestamp, $fromTime = null, $dateOnly = false) {
|
||||
/** @var \OC\DateTimeFormatter $formatter */
|
||||
$formatter = \OC::$server->query('DateTimeFormatter');
|
||||
$formatter = \OCP\Server::get('DateTimeFormatter');
|
||||
|
||||
if ($dateOnly) {
|
||||
return $formatter->formatDateSpan($timestamp, $fromTime);
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ class Response {
|
|||
// Set expires header
|
||||
$expires = new \DateTime();
|
||||
/** @var ITimeFactory $time */
|
||||
$time = \OC::$server->query(ITimeFactory::class);
|
||||
$time = \OCP\Server::get(ITimeFactory::class);
|
||||
$expires->setTimestamp($time->getTime());
|
||||
$expires->add(new \DateInterval('PT'.$cacheSeconds.'S'));
|
||||
$this->addHeader('Expires', $expires->format(\DateTimeInterface::RFC2822));
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ namespace OCP;
|
|||
use OC\AppScriptDependency;
|
||||
use OC\AppScriptSort;
|
||||
use bantu\IniGetWrapper\IniGetWrapper;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
|
||||
/**
|
||||
* This class provides different helper functions to make the life of a developer easier
|
||||
|
|
@ -83,9 +84,9 @@ class Util {
|
|||
public static function hasExtendedSupport(): bool {
|
||||
try {
|
||||
/** @var \OCP\Support\Subscription\IRegistry */
|
||||
$subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class);
|
||||
$subscriptionRegistry = \OCP\Server::get(\OCP\Support\Subscription\IRegistry::class);
|
||||
return $subscriptionRegistry->delegateHasExtendedSupport();
|
||||
} catch (AppFramework\QueryException $e) {
|
||||
} catch (ContainerExceptionInterface $e) {
|
||||
}
|
||||
return \OC::$server->getConfig()->getSystemValueBool('extendedSupport', false);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue