diff options
author | Robin Appelman <robin@icewind.nl> | 2015-03-19 16:20:38 +0100 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2015-03-19 16:20:38 +0100 |
commit | 73874ca27f102b40f40df70367e01a4045a17b3e (patch) | |
tree | 7f92975f05831748d873a5dec4c259100e51fbf0 /lib/public/files | |
parent | be6edd465a5a77ea859661feaedbeacd5a66f9db (diff) | |
parent | 7ab919256b066970a0a7139ab19bcdae5773c036 (diff) | |
download | nextcloud-server-73874ca27f102b40f40df70367e01a4045a17b3e.tar.gz nextcloud-server-73874ca27f102b40f40df70367e01a4045a17b3e.zip |
Merge pull request #14704 from owncloud/storage-wrapper-mount
pass mountpoint to storage wrapper callback
Diffstat (limited to 'lib/public/files')
-rw-r--r-- | lib/public/files/mount/imountpoint.php | 7 | ||||
-rw-r--r-- | lib/public/files/storage/istoragefactory.php | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/lib/public/files/mount/imountpoint.php b/lib/public/files/mount/imountpoint.php index af7819ae160..2ec0cca1dce 100644 --- a/lib/public/files/mount/imountpoint.php +++ b/lib/public/files/mount/imountpoint.php @@ -64,4 +64,11 @@ interface IMountPoint { * @return mixed */ public function getOption($name, $default); + + /** + * Get all options for the mount + * + * @return array + */ + public function getOptions(); } diff --git a/lib/public/files/storage/istoragefactory.php b/lib/public/files/storage/istoragefactory.php index 50c844af2e6..7d4fa55e418 100644 --- a/lib/public/files/storage/istoragefactory.php +++ b/lib/public/files/storage/istoragefactory.php @@ -7,6 +7,7 @@ */ namespace OCP\Files\Storage; +use OCP\Files\Mount\IMountPoint; /** * Creates storage instances and manages and applies storage wrappers @@ -25,10 +26,10 @@ interface IStorageFactory { public function addStorageWrapper($wrapperName, $callback); /** - * @param string|boolean $mountPoint + * @param \OCP\Files\Mount\IMountPoint $mountPoint * @param string $class * @param array $arguments * @return \OCP\Files\Storage */ - public function getInstance($mountPoint, $class, $arguments); + public function getInstance(IMountPoint $mountPoint, $class, $arguments); } |