Code Duplication    Length = 11-11 lines in 2 locations

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

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