Merge pull request #23409 from nextcloud/fix/cache-entry-array-access
The file cache entry is array accessible
This commit is contained in:
commit
a70f283734
|
@ -27,7 +27,7 @@ use OCP\Files\Cache\ICacheEntry;
|
||||||
/**
|
/**
|
||||||
* meta data for a file or folder
|
* meta data for a file or folder
|
||||||
*/
|
*/
|
||||||
class CacheEntry implements ICacheEntry, \ArrayAccess {
|
class CacheEntry implements ICacheEntry {
|
||||||
/**
|
/**
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -23,12 +23,18 @@
|
||||||
|
|
||||||
namespace OCP\Files\Cache;
|
namespace OCP\Files\Cache;
|
||||||
|
|
||||||
|
use ArrayAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* meta data for a file or folder
|
* meta data for a file or folder
|
||||||
*
|
*
|
||||||
* @since 9.0.0
|
* @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';
|
public const DIRECTORY_MIMETYPE = 'httpd/unix-directory';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue