summaryrefslogtreecommitdiffstats
path: root/lib/public/Files/Cache/ICacheEntry.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public/Files/Cache/ICacheEntry.php')
-rw-r--r--lib/public/Files/Cache/ICacheEntry.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/public/Files/Cache/ICacheEntry.php b/lib/public/Files/Cache/ICacheEntry.php
index e3efe679cde..7a0e22496e0 100644
--- a/lib/public/Files/Cache/ICacheEntry.php
+++ b/lib/public/Files/Cache/ICacheEntry.php
@@ -23,12 +23,18 @@
namespace OCP\Files\Cache;
+use ArrayAccess;
+
/**
* meta data for a file or folder
*
* @since 9.0.0
+ *
+ * This interface extends \ArrayAccess since v21.0.0, previous versions only
+ * implemented it in the private implementation. Hence php would allow using the
+ * object as array, while strictly speaking it didn't support this.
*/
-interface ICacheEntry {
+interface ICacheEntry extends ArrayAccess {
public const DIRECTORY_MIMETYPE = 'httpd/unix-directory';
/**