Code Duplication    Length = 10-10 lines in 2 locations

apps/files_sharing/lib/ShareBackend/File.php 1 location

@@ 106-115 (lines=10) @@
103
		\OC\Files\Filesystem::initMountPoints($shareWith);
104
		$view = new \OC\Files\View('/' . $shareWith . '/files');
105
106
		if (!$view->is_dir($shareFolder)) {
107
			$dir = '';
108
			$subdirs = \explode('/', $shareFolder);
109
			foreach ($subdirs as $subdir) {
110
				$dir = $dir . '/' . $subdir;
111
				if (!$view->is_dir($dir)) {
112
					$view->mkdir($dir);
113
				}
114
			}
115
		}
116
117
		$excludeList = (\is_array($exclude)) ? $exclude : [];
118

apps/files_sharing/lib/Helper.php 1 location

@@ 285-294 (lines=10) @@
282
		$shareFolder = \OC::$server->getConfig()->getSystemValue('share_folder', '/');
283
		$shareFolder = Filesystem::normalizePath($shareFolder);
284
285
		if (!$view->file_exists($shareFolder)) {
286
			$dir = '';
287
			$subdirs = \explode('/', $shareFolder);
288
			foreach ($subdirs as $subdir) {
289
				$dir = $dir . '/' . $subdir;
290
				if (!$view->is_dir($dir)) {
291
					$view->mkdir($dir);
292
				}
293
			}
294
		}
295
296
		return $shareFolder;
297
	}