diff --git a/build/integration/features/bootstrap/RemoteContext.php b/build/integration/features/bootstrap/RemoteContext.php index 8c6708c4c379f..b1605e4da252a 100644 --- a/build/integration/features/bootstrap/RemoteContext.php +++ b/build/integration/features/bootstrap/RemoteContext.php @@ -4,6 +4,7 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ use Behat\Behat\Context\Context; +use OCP\Http\Client\IClientService; use PHPUnit\Framework\Assert; require __DIR__ . '/../../vendor/autoload.php'; @@ -31,7 +32,7 @@ public function __construct($remote) { } protected function getApiClient() { - return new \OC\Remote\Api\OCS($this->remoteInstance, $this->credentails, \OC::$server->getHTTPClientService()); + return new \OC\Remote\Api\OCS($this->remoteInstance, $this->credentails, \OC::$server->get(IClientService::class)); } /** @@ -47,7 +48,7 @@ public function selectRemoteInstance($remoteServer) { } $this->lastException = null; try { - $this->remoteInstance = new \OC\Remote\Instance($baseUri, \OC::$server->getMemCacheFactory()->createLocal(), \OC::$server->getHTTPClientService()); + $this->remoteInstance = new \OC\Remote\Instance($baseUri, \OC::$server->getMemCacheFactory()->createLocal(), \OC::$server->get(IClientService::class)); // trigger the status request $this->remoteInstance->getProtocol(); } catch (\Exception $e) { diff --git a/lib/private/Files/Storage/DAV.php b/lib/private/Files/Storage/DAV.php index 50e0dd5271a6c..63ef1399a694b 100644 --- a/lib/private/Files/Storage/DAV.php +++ b/lib/private/Files/Storage/DAV.php @@ -86,7 +86,7 @@ class DAV extends Common { */ public function __construct($params) { $this->statCache = new ArrayCache(); - $this->httpClientService = \OC::$server->getHTTPClientService(); + $this->httpClientService = \OC::$server->get(IClientService::class); if (isset($params['host']) && isset($params['user']) && isset($params['password'])) { $host = $params['host']; //remove leading http[s], will be generated in createBaseUri() diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php index b7105c3ebcad1..17e01e25d1dbf 100644 --- a/lib/private/Share20/ProviderFactory.php +++ b/lib/private/Share20/ProviderFactory.php @@ -20,6 +20,7 @@ use OCP\EventDispatcher\IEventDispatcher; use OCP\Federation\ICloudFederationFactory; use OCP\Files\IRootFolder; +use OCP\Http\Client\IClientService; use OCP\IServerContainer; use OCP\Security\IHasher; use OCP\Share\IManager; @@ -115,7 +116,7 @@ protected function federatedShareProvider() { ); $notifications = new Notifications( $addressHandler, - $this->serverContainer->getHTTPClientService(), + $this->serverContainer->get(IClientService::class), $this->serverContainer->query(\OCP\OCS\IDiscoveryService::class), $this->serverContainer->getJobList(), \OC::$server->getCloudFederationProviderManager(), diff --git a/lib/private/legacy/OC_Util.php b/lib/private/legacy/OC_Util.php index 8be4c81c2cd0f..4b89b01469a46 100644 --- a/lib/private/legacy/OC_Util.php +++ b/lib/private/legacy/OC_Util.php @@ -9,6 +9,7 @@ use OC\Authentication\TwoFactorAuth\Manager as TwoFactorAuthManager; use OC\Files\SetupManager; use OCP\Files\Template\ITemplateManager; +use OCP\Http\Client\IClientService; use OCP\IConfig; use OCP\IGroupManager; use OCP\IURLGenerator; @@ -877,7 +878,7 @@ public function isHtaccessWorking(\OCP\IConfig $config) { // accessing the file via http $url = \OC::$server->getURLGenerator()->getAbsoluteURL(OC::$WEBROOT . '/data' . $fileName); try { - $content = \OC::$server->getHTTPClientService()->newClient()->get($url)->getBody(); + $content = \OC::$server->get(IClientService::class)->newClient()->get($url)->getBody(); } catch (\Exception $e) { $content = false; } @@ -889,7 +890,7 @@ public function isHtaccessWorking(\OCP\IConfig $config) { } try { - $fallbackContent = \OC::$server->getHTTPClientService()->newClient()->get($url)->getBody(); + $fallbackContent = \OC::$server->get(IClientService::class)->newClient()->get($url)->getBody(); } catch (\Exception $e) { $fallbackContent = false; } diff --git a/tests/lib/InstallerTest.php b/tests/lib/InstallerTest.php index 3a62a57fdabb0..1fd48ea4fc9d4 100644 --- a/tests/lib/InstallerTest.php +++ b/tests/lib/InstallerTest.php @@ -51,7 +51,7 @@ protected function setUp(): void { $config->setSystemValue('appstoreenabled', true); $installer = new Installer( \OC::$server->get(AppFetcher::class), - \OC::$server->getHTTPClientService(), + \OC::$server->get(IClientService::class), \OC::$server->getTempManager(), \OC::$server->get(LoggerInterface::class), $config, @@ -74,7 +74,7 @@ protected function getInstaller() { protected function tearDown(): void { $installer = new Installer( \OC::$server->get(AppFetcher::class), - \OC::$server->getHTTPClientService(), + \OC::$server->get(IClientService::class), \OC::$server->getTempManager(), \OC::$server->get(LoggerInterface::class), \OC::$server->getConfig(), @@ -98,7 +98,7 @@ public function testInstallApp() { // Install app $installer = new Installer( \OC::$server->get(AppFetcher::class), - \OC::$server->getHTTPClientService(), + \OC::$server->get(IClientService::class), \OC::$server->getTempManager(), \OC::$server->get(LoggerInterface::class), \OC::$server->getConfig(),