mirror of https://github.com/nextcloud/server
Refactor `OC\Server::getRootFolder`
Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com>
This commit is contained in:
parent
1d9c482e68
commit
40edb426a3
|
@ -32,6 +32,7 @@ use OC\Files\Filesystem;
|
|||
use OCP\Files\File;
|
||||
use OCP\Files\Folder;
|
||||
use OCP\Files\InvalidPathException;
|
||||
use OCP\Files\IRootFolder;
|
||||
use OCP\Files\NotFoundException;
|
||||
use OCP\Files\NotPermittedException;
|
||||
use OCP\IRequest;
|
||||
|
@ -118,7 +119,7 @@ class Streamer {
|
|||
// prevent absolute dirs
|
||||
$internalDir = ltrim($internalDir, '/');
|
||||
|
||||
$userFolder = \OC::$server->getRootFolder()->get(Filesystem::getRoot());
|
||||
$userFolder = \OC::$server->get(IRootFolder::class)->get(Filesystem::getRoot());
|
||||
/** @var Folder $dirNode */
|
||||
$dirNode = $userFolder->get($dir);
|
||||
$files = $dirNode->getDirectoryListing();
|
||||
|
|
|
@ -46,6 +46,7 @@ use OC\Streamer;
|
|||
use OCP\Lock\ILockingProvider;
|
||||
use OCP\Files\Events\BeforeZipCreatedEvent;
|
||||
use OCP\Files\Events\BeforeDirectFileDownloadEvent;
|
||||
use OCP\Files\IRootFolder;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
|
||||
/**
|
||||
|
@ -187,7 +188,7 @@ class OC_Files {
|
|||
foreach ($files as $file) {
|
||||
$file = $dir . '/' . $file;
|
||||
if (\OC\Files\Filesystem::is_file($file)) {
|
||||
$userFolder = \OC::$server->getRootFolder()->get(\OC\Files\Filesystem::getRoot());
|
||||
$userFolder = \OC::$server->get(IRootFolder::class)->get(\OC\Files\Filesystem::getRoot());
|
||||
$file = $userFolder->get($file);
|
||||
if ($file instanceof \OC\Files\Node\File) {
|
||||
try {
|
||||
|
@ -307,7 +308,7 @@ class OC_Files {
|
|||
$file = null;
|
||||
|
||||
try {
|
||||
$userFolder = \OC::$server->getRootFolder()->get(\OC\Files\Filesystem::getRoot());
|
||||
$userFolder = \OC::$server->get(IRootFolder::class)->get(\OC\Files\Filesystem::getRoot());
|
||||
$file = $userFolder->get($filename);
|
||||
if (!$file instanceof \OC\Files\Node\File || !$file->isReadable()) {
|
||||
http_response_code(403);
|
||||
|
|
|
@ -84,7 +84,7 @@ class BackgroundCleanupJobTest extends \Test\TestCase {
|
|||
|
||||
$this->connection = \OC::$server->getDatabaseConnection();
|
||||
$this->previewManager = \OC::$server->getPreviewManager();
|
||||
$this->rootFolder = \OC::$server->getRootFolder();
|
||||
$this->rootFolder = \OC::$server->get(IRootFolder::class);
|
||||
$this->mimeTypeLoader = \OC::$server->getMimeTypeLoader();
|
||||
$this->timeFactory = \OCP\Server::get(ITimeFactory::class);
|
||||
}
|
||||
|
@ -102,7 +102,7 @@ class BackgroundCleanupJobTest extends \Test\TestCase {
|
|||
|
||||
private function getRoot(): Root {
|
||||
return new Root(
|
||||
\OC::$server->getRootFolder(),
|
||||
\OC::$server->get(IRootFolder::class),
|
||||
\OC::$server->getSystemConfig()
|
||||
);
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
namespace Test\Preview;
|
||||
|
||||
use OC\Files\Node\File;
|
||||
use OCP\Files\IRootFolder;
|
||||
|
||||
abstract class Provider extends \Test\TestCase {
|
||||
/** @var string */
|
||||
|
@ -137,7 +138,7 @@ abstract class Provider extends \Test\TestCase {
|
|||
* @return bool|\OCP\IImage
|
||||
*/
|
||||
private function getPreview($provider) {
|
||||
$file = new File(\OC::$server->getRootFolder(), $this->rootView, $this->imgPath);
|
||||
$file = new File(\OC::$server->get(IRootFolder::class), $this->rootView, $this->imgPath);
|
||||
$preview = $provider->getThumbnail($file, $this->maxWidth, $this->maxHeight, $this->scalingUp);
|
||||
|
||||
if (get_class($this) === BitmapTest::class && $preview === null) {
|
||||
|
|
|
@ -2514,7 +2514,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|||
public function testGetSharesInFolder() {
|
||||
$userManager = \OC::$server->getUserManager();
|
||||
$groupManager = \OC::$server->getGroupManager();
|
||||
$rootFolder = \OC::$server->getRootFolder();
|
||||
$rootFolder = \OC::$server->get(IRootFolder::class);
|
||||
|
||||
$provider = new DefaultShareProvider(
|
||||
$this->dbConn,
|
||||
|
@ -2612,7 +2612,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|||
public function testGetAccessListNoCurrentAccessRequired() {
|
||||
$userManager = \OC::$server->getUserManager();
|
||||
$groupManager = \OC::$server->getGroupManager();
|
||||
$rootFolder = \OC::$server->getRootFolder();
|
||||
$rootFolder = \OC::$server->get(IRootFolder::class);
|
||||
|
||||
$provider = new DefaultShareProvider(
|
||||
$this->dbConn,
|
||||
|
@ -2708,7 +2708,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|||
public function testGetAccessListCurrentAccessRequired() {
|
||||
$userManager = \OC::$server->getUserManager();
|
||||
$groupManager = \OC::$server->getGroupManager();
|
||||
$rootFolder = \OC::$server->getRootFolder();
|
||||
$rootFolder = \OC::$server->get(IRootFolder::class);
|
||||
|
||||
$provider = new DefaultShareProvider(
|
||||
$this->dbConn,
|
||||
|
|
Loading…
Reference in New Issue