aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/lib/Collaboration/Resources/ResourceProvider.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/lib/Collaboration/Resources/ResourceProvider.php')
-rw-r--r--apps/files/lib/Collaboration/Resources/ResourceProvider.php36
1 files changed, 14 insertions, 22 deletions
diff --git a/apps/files/lib/Collaboration/Resources/ResourceProvider.php b/apps/files/lib/Collaboration/Resources/ResourceProvider.php
index 439d3baf7f6..73883bc4c6a 100644
--- a/apps/files/lib/Collaboration/Resources/ResourceProvider.php
+++ b/apps/files/lib/Collaboration/Resources/ResourceProvider.php
@@ -20,32 +20,24 @@ use OCP\IUser;
class ResourceProvider implements IProvider {
public const RESOURCE_TYPE = 'file';
- /** @var IRootFolder */
- protected $rootFolder;
- /** @var IPreview */
- private $preview;
- /** @var IURLGenerator */
- private $urlGenerator;
-
/** @var array */
protected $nodes = [];
- public function __construct(IRootFolder $rootFolder,
- IPreview $preview,
- IURLGenerator $urlGenerator) {
- $this->rootFolder = $rootFolder;
- $this->preview = $preview;
- $this->urlGenerator = $urlGenerator;
+ public function __construct(
+ protected IRootFolder $rootFolder,
+ private IPreview $preview,
+ private IURLGenerator $urlGenerator,
+ ) {
}
private function getNode(IResource $resource): ?Node {
- if (isset($this->nodes[(int) $resource->getId()])) {
- return $this->nodes[(int) $resource->getId()];
+ if (isset($this->nodes[(int)$resource->getId()])) {
+ return $this->nodes[(int)$resource->getId()];
}
- $node = $this->rootFolder->getFirstNodeById((int) $resource->getId());
+ $node = $this->rootFolder->getFirstNodeById((int)$resource->getId());
if ($node) {
- $this->nodes[(int) $resource->getId()] = $node;
- return $this->nodes[(int) $resource->getId()];
+ $this->nodes[(int)$resource->getId()] = $node;
+ return $this->nodes[(int)$resource->getId()];
}
return null;
}
@@ -56,8 +48,8 @@ class ResourceProvider implements IProvider {
* @since 16.0.0
*/
public function getResourceRichObject(IResource $resource): array {
- if (isset($this->nodes[(int) $resource->getId()])) {
- $node = $this->nodes[(int) $resource->getId()]->getPath();
+ if (isset($this->nodes[(int)$resource->getId()])) {
+ $node = $this->nodes[(int)$resource->getId()]->getPath();
} else {
$node = $this->getNode($resource);
}
@@ -95,10 +87,10 @@ class ResourceProvider implements IProvider {
}
$userFolder = $this->rootFolder->getUserFolder($user->getUID());
- $node = $userFolder->getById((int) $resource->getId());
+ $node = $userFolder->getById((int)$resource->getId());
if ($node) {
- $this->nodes[(int) $resource->getId()] = $node;
+ $this->nodes[(int)$resource->getId()] = $node;
return true;
}