diff options
author | Robin Appelman <icewind@owncloud.com> | 2016-07-13 16:29:51 +0200 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2016-07-13 16:34:08 +0200 |
commit | 29eeeb2273782b72219c603e084a1d459514c361 (patch) | |
tree | 29ca6e4c3ab0b987ceebb0106df04b30feeee48b /lib/private/Files/Mount | |
parent | afef11f84aef91178d5bb566d6e726f969fd69d9 (diff) | |
download | nextcloud-server-29eeeb2273782b72219c603e084a1d459514c361.tar.gz nextcloud-server-29eeeb2273782b72219c603e084a1d459514c361.zip |
Save the files external mount id in the mount cache table
Diffstat (limited to 'lib/private/Files/Mount')
-rw-r--r-- | lib/private/Files/Mount/MountPoint.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/private/Files/Mount/MountPoint.php b/lib/private/Files/Mount/MountPoint.php index e11da9e5c74..f76e8151059 100644 --- a/lib/private/Files/Mount/MountPoint.php +++ b/lib/private/Files/Mount/MountPoint.php @@ -68,14 +68,19 @@ class MountPoint implements IMountPoint { */ private $invalidStorage = false; + /** @var int|null */ + protected $mountId; + /** * @param string|\OC\Files\Storage\Storage $storage * @param string $mountpoint * @param array $arguments (optional) configuration for the storage backend * @param \OCP\Files\Storage\IStorageFactory $loader * @param array $mountOptions mount specific options + * @param int|null $mountId + * @throws \Exception */ - public function __construct($storage, $mountpoint, $arguments = null, $loader = null, $mountOptions = null) { + public function __construct($storage, $mountpoint, $arguments = null, $loader = null, $mountOptions = null, $mountId = null) { if (is_null($arguments)) { $arguments = array(); } @@ -102,6 +107,7 @@ class MountPoint implements IMountPoint { $this->class = $storage; $this->arguments = $arguments; } + $this->mountId = $mountId; } /** @@ -249,4 +255,8 @@ class MountPoint implements IMountPoint { public function getStorageRootId() { return (int)$this->getStorage()->getCache()->getId(''); } + + public function getMountId() { + return $this->mountId; + } } |