Code Duplication    Length = 11-11 lines in 2 locations

lib/private/Files/Storage/Local.php 2 locations

@@ 407-417 (lines=11) @@
404
	 * @param string $targetInternalPath
405
	 * @return bool
406
	 */
407
	public function copyFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
408
		if ($sourceStorage->instanceOfStorage('\OC\Files\Storage\Local')) {
409
			/**
410
			 * @var \OC\Files\Storage\Local $sourceStorage
411
			 */
412
			$rootStorage = new Local(['datadir' => '/']);
413
			return $rootStorage->copy($sourceStorage->getSourcePath($sourceInternalPath), $this->getSourcePath($targetInternalPath));
414
		} else {
415
			return parent::copyFromStorage($sourceStorage, $sourceInternalPath, $targetInternalPath);
416
		}
417
	}
418
419
	/**
420
	 * @param \OCP\Files\Storage $sourceStorage
@@ 425-435 (lines=11) @@
422
	 * @param string $targetInternalPath
423
	 * @return bool
424
	 */
425
	public function moveFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
426
		if ($sourceStorage->instanceOfStorage('\OC\Files\Storage\Local')) {
427
			/**
428
			 * @var \OC\Files\Storage\Local $sourceStorage
429
			 */
430
			$rootStorage = new Local(['datadir' => '/']);
431
			return $rootStorage->rename($sourceStorage->getSourcePath($sourceInternalPath), $this->getSourcePath($targetInternalPath));
432
		} else {
433
			return parent::moveFromStorage($sourceStorage, $sourceInternalPath, $targetInternalPath);
434
		}
435
	}
436
}
437