diff options
Diffstat (limited to 'lib/private/files/cache/cacheentry.php')
-rw-r--r-- | lib/private/files/cache/cacheentry.php | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/lib/private/files/cache/cacheentry.php b/lib/private/files/cache/cacheentry.php deleted file mode 100644 index 6d3c5d5b089..00000000000 --- a/lib/private/files/cache/cacheentry.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php -/** - * @author Robin Appelman <icewind@owncloud.com> - * - * @copyright Copyright (c) 2016, ownCloud, Inc. - * @license AGPL-3.0 - * - * This code is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License, version 3, - * along with this program. If not, see <http://www.gnu.org/licenses/> - * - */ - -namespace OC\Files\Cache; - -use OCP\Files\Cache\ICacheEntry; - -/** - * meta data for a file or folder - */ -class CacheEntry implements ICacheEntry, \ArrayAccess { - /** - * @var array - */ - private $data; - - public function __construct(array $data) { - $this->data = $data; - } - - public function offsetSet($offset, $value) { - $this->data[$offset] = $value; - } - - public function offsetExists($offset) { - return isset($this->data[$offset]); - } - - public function offsetUnset($offset) { - unset($this->data[$offset]); - } - - public function offsetGet($offset) { - if (isset($this->data[$offset])) { - return $this->data[$offset]; - } else { - return null; - } - } - - public function getId() { - return (int)$this->data['fileid']; - } - - public function getStorageId() { - return $this->data['storage']; - } - - - public function getPath() { - return $this->data['path']; - } - - - public function getName() { - return $this->data['name']; - } - - - public function getMimeType() { - return $this->data['mimetype']; - } - - - public function getMimePart() { - return $this->data['mimepart']; - } - - public function getSize() { - return $this->data['size']; - } - - public function getMTime() { - return $this->data['mtime']; - } - - public function getStorageMTime() { - return $this->data['storage_mtime']; - } - - public function getEtag() { - return $this->data['etag']; - } - - public function getPermissions() { - return $this->data['permissions']; - } - - public function isEncrypted() { - return isset($this->data['encrypted']) && $this->data['encrypted']; - } - - public function getData() { - return $this->data; - } -} |