Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
chore: Add return types
Signed-off-by: Julius Härtl <[email protected]>
  • Loading branch information
juliusknorr committed Feb 7, 2023
commit c54deeddf334bba2b89dfd75067a9c61b3951760
14 changes: 5 additions & 9 deletions apps/files_sharing/lib/Controller/ShareInfoController.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,6 @@ public function __construct(string $appName,
* @PublicPage
* @NoCSRFRequired
* @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 {
try {
Expand Down Expand Up @@ -99,18 +94,19 @@ public function info(string $t, ?string $password = null, ?string $dir = null, i
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) {
Expand All @@ -127,7 +123,7 @@ private function parseFolder(Folder $folder, int $permissionMask, int $depth) {
return $data;
}

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

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