Browse Source

chore: Add return types

Signed-off-by: Julius Härtl <jus@bitgrid.net>
tags/v26.0.0beta3
Julius Härtl 1 year ago
parent
commit
7e3ea019d1
No account linked to committer's email address
1 changed files with 6 additions and 5 deletions
  1. 6
    5
      apps/files_sharing/lib/Controller/ShareInfoController.php

+ 6
- 5
apps/files_sharing/lib/Controller/ShareInfoController.php View File

@@ -65,7 +65,7 @@ class ShareInfoController extends ApiController {
* @param ?string $dir
* @return JSONResponse
*/
public function info(string $t, ?string $password = null, ?string $dir = null, int $depth = -1) {
public function info(string $t, ?string $password = null, ?string $dir = null, int $depth = -1): JSONResponse {
try {
$share = $this->shareManager->getShareByToken($t);
} catch (ShareNotFound $e) {
@@ -99,18 +99,19 @@ class ShareInfoController extends ApiController {
return new JSONResponse($this->parseNode($node, $permissionMask, $depth));
}

private function parseNode(Node $node, int $permissionMask, int $depth) {
private function parseNode(Node $node, int $permissionMask, int $depth): array {
if ($node instanceof File) {
return $this->parseFile($node, $permissionMask);
}
/** @var Folder $node */
return $this->parseFolder($node, $permissionMask, $depth);
}

private function parseFile(File $file, int $permissionMask) {
private function parseFile(File $file, int $permissionMask): array {
return $this->format($file, $permissionMask);
}

private function parseFolder(Folder $folder, int $permissionMask, int $depth) {
private function parseFolder(Folder $folder, int $permissionMask, int $depth): array {
$data = $this->format($folder, $permissionMask);

if ($depth === 0) {
@@ -127,7 +128,7 @@ class ShareInfoController extends ApiController {
return $data;
}

private function format(Node $node, int $permissionMask) {
private function format(Node $node, int $permissionMask): array {
$entry = [];

$entry['id'] = $node->getId();

Loading…
Cancel
Save