Skip to content
Snippets Groups Projects
Unverified Commit a5a5a78a authored by Julius Härtl's avatar Julius Härtl
Browse files

chore: Add return types


Signed-off-by: default avatarJulius Härtl <jus@bitgrid.net>
parent eef2cb85
No related branches found
No related tags found
No related merge requests found
...@@ -59,11 +59,6 @@ class ShareInfoController extends ApiController { ...@@ -59,11 +59,6 @@ class ShareInfoController extends ApiController {
* @PublicPage * @PublicPage
* @NoCSRFRequired * @NoCSRFRequired
* @BruteForceProtection(action=shareinfo) * @BruteForceProtection(action=shareinfo)
*
* @param string $t
* @param null $password
* @param null $dir
* @return JSONResponse
*/ */
public function info(string $t, ?string $password = null, ?string $dir = null, int $depth = -1): JSONResponse { public function info(string $t, ?string $password = null, ?string $dir = null, int $depth = -1): JSONResponse {
try { try {
...@@ -99,18 +94,19 @@ class ShareInfoController extends ApiController { ...@@ -99,18 +94,19 @@ class ShareInfoController extends ApiController {
return new JSONResponse($this->parseNode($node, $permissionMask, $depth)); 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) { if ($node instanceof File) {
return $this->parseFile($node, $permissionMask); return $this->parseFile($node, $permissionMask);
} }
/** @var Folder $node */
return $this->parseFolder($node, $permissionMask, $depth); 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); 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); $data = $this->format($folder, $permissionMask);
if ($depth === 0) { if ($depth === 0) {
...@@ -127,7 +123,7 @@ class ShareInfoController extends ApiController { ...@@ -127,7 +123,7 @@ class ShareInfoController extends ApiController {
return $data; return $data;
} }
private function format(Node $node, int $permissionMask) { private function format(Node $node, int $permissionMask): array {
$entry = []; $entry = [];
$entry['id'] = $node->getId(); $entry['id'] = $node->getId();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment