Code Duplication    Length = 3-3 lines in 2 locations

apps/files_trashbin/lib/Trashbin.php 2 locations

@@ 399-401 (lines=3) @@
396
			$rootView = new View('/');
397
398
			if ($rootView->is_dir($owner . '/files_versions/' . $ownerPath)) {
399
				if ($owner !== $user || $forceCopy) {
400
					self::copy_recursive($owner . '/files_versions/' . $ownerPath, $owner . '/files_trashbin/versions/' . \basename($ownerPath) . '.d' . $timestamp, $rootView);
401
				}
402
				if (!$forceCopy) {
403
					self::move($rootView, $owner . '/files_versions/' . $ownerPath, $user . '/files_trashbin/versions/' . $filename . '.d' . $timestamp);
404
				}
@@ 402-404 (lines=3) @@
399
				if ($owner !== $user || $forceCopy) {
400
					self::copy_recursive($owner . '/files_versions/' . $ownerPath, $owner . '/files_trashbin/versions/' . \basename($ownerPath) . '.d' . $timestamp, $rootView);
401
				}
402
				if (!$forceCopy) {
403
					self::move($rootView, $owner . '/files_versions/' . $ownerPath, $user . '/files_trashbin/versions/' . $filename . '.d' . $timestamp);
404
				}
405
			} elseif ($versions = \OCA\Files_Versions\Storage::getVersions($owner, $ownerPath)) {
406
				foreach ($versions as $v) {
407
					if ($owner !== $user || $forceCopy) {