fix: register DI alias for IFileAccess

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/45459/head
Robin Appelman 2 years ago
parent 221883fa5b
commit 8fca20dc59
No known key found for this signature in database
GPG Key ID: 42B69D8A64526EFB
  1. 3
      lib/private/Server.php

@ -86,6 +86,7 @@ use OC\Diagnostics\QueryLogger;
use OC\Federation\CloudFederationFactory;
use OC\Federation\CloudFederationProviderManager;
use OC\Federation\CloudIdManager;
use OC\Files\Cache\FileAccess;
use OC\Files\Config\MountProviderCollection;
use OC\Files\Config\UserMountCache;
use OC\Files\Config\UserMountCacheListener;
@ -195,6 +196,7 @@ use OCP\EventDispatcher\IEventDispatcher;
use OCP\Federation\ICloudFederationFactory;
use OCP\Federation\ICloudFederationProviderManager;
use OCP\Federation\ICloudIdManager;
use OCP\Files\Cache\IFileAccess;
use OCP\Files\Config\IMountProviderCollection;
use OCP\Files\Config\IUserMountCache;
use OCP\Files\IMimeTypeDetector;
@ -450,6 +452,7 @@ class Server extends ServerContainer implements IServerContainer {
$this->registerService(ISystemTagObjectMapper::class, function (ContainerInterface $c) {
return $c->get('SystemTagManagerFactory')->getObjectMapper();
});
$this->registerAlias(IFileAccess::class, FileAccess::class);
$this->registerService('RootFolder', function (ContainerInterface $c) {
$manager = \OC\Files\Filesystem::getMountManager();
$view = new View();

Loading…
Cancel
Save