From e62e9e3dbf1a2573554b1a9eabbf5b59b652dae6 Mon Sep 17 00:00:00 2001
From: Maxence Lange <maxence@artificial-owl.com>
Date: Tue, 7 Nov 2023 00:21:29 -0100
Subject: IFilesMetadata

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
---
 lib/public/Files/FileInfo.php | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'lib/public/Files/FileInfo.php')

diff --git a/lib/public/Files/FileInfo.php b/lib/public/Files/FileInfo.php
index da35f7f9028..817b03dfc65 100644
--- a/lib/public/Files/FileInfo.php
+++ b/lib/public/Files/FileInfo.php
@@ -6,6 +6,7 @@
  * @author Felix Heidecke <felix@heidecke.me>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Julius Härtl <jus@bitgrid.net>
+ * @author Maxence Lange <maxence@artificial-owl.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
@@ -308,4 +309,12 @@ interface FileInfo {
 	 * @since 28.0.0
 	 */
 	public function getParentId(): int;
+
+	/**
+	 * Get the metadata, if available
+	 *
+	 * @return array<string, int|string|bool|float|string[]|int[]>
+	 * @since 28.0.0
+	 */
+	public function getMetadata(): array;
 }
-- 
cgit v1.2.3