The file cache entry is array accessible
… so let's make this part of our API. We use it as array already. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
This commit is contained in:
parent
349da3395a
commit
0da89c0fa1
|
@ -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