diff options
-rw-r--r-- | apps/files/lib/Helper.php | 25 | ||||
-rw-r--r-- | build/psalm-baseline.xml | 8 |
2 files changed, 14 insertions, 19 deletions
diff --git a/apps/files/lib/Helper.php b/apps/files/lib/Helper.php index f79d4bc5f9c..6126c1270eb 100644 --- a/apps/files/lib/Helper.php +++ b/apps/files/lib/Helper.php @@ -119,16 +119,18 @@ class Helper { public static function formatFileInfo(FileInfo $i) { $entry = []; - $entry['id'] = $i['fileid']; - $entry['parentId'] = $i['parent']; - $entry['mtime'] = $i['mtime'] * 1000; + $entry['id'] = $i->getId(); + $entry['parentId'] = $i->getParentId(); + $entry['mtime'] = $i->getMtime() * 1000; // only pick out the needed attributes $entry['name'] = $i->getName(); - $entry['permissions'] = $i['permissions']; - $entry['mimetype'] = $i['mimetype']; - $entry['size'] = $i['size']; - $entry['type'] = $i['type']; - $entry['etag'] = $i['etag']; + $entry['permissions'] = $i->getPermissions(); + $entry['mimetype'] = $i->getMimetype(); + $entry['size'] = $i->getSize(); + $entry['type'] = $i->getType(); + $entry['etag'] = $i->getEtag(); + // TODO: this is using the private implementation of FileInfo + // the array access is not part of the public interface if (isset($i['tags'])) { $entry['tags'] = $i['tags']; } @@ -138,6 +140,10 @@ class Helper { if (isset($i['is_share_mount_point'])) { $entry['isShareMountPoint'] = $i['is_share_mount_point']; } + if (isset($i['extraData'])) { + $entry['extraData'] = $i['extraData']; + } + $mountType = null; $mount = $i->getMountPoint(); $mountType = $mount->getMountType(); @@ -147,9 +153,6 @@ class Helper { } $entry['mountType'] = $mountType; } - if (isset($i['extraData'])) { - $entry['extraData'] = $i['extraData']; - } return $entry; } diff --git a/build/psalm-baseline.xml b/build/psalm-baseline.xml index 564236c360d..80e6493fd36 100644 --- a/build/psalm-baseline.xml +++ b/build/psalm-baseline.xml @@ -802,14 +802,6 @@ <code><![CDATA[$i]]></code> <code><![CDATA[$i]]></code> <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> - <code><![CDATA[$i]]></code> </UndefinedInterfaceMethod> </file> <file src="apps/files/lib/Service/OwnershipTransferService.php"> |