Code Duplication    Length = 8-8 lines in 2 locations

lib/private/Share20/Manager.php 2 locations

@@ 1066-1073 (lines=8) @@
1063
1064
1065
		// If it is not a link share try to fetch a federated share by token
1066
		if ($share === null) {
1067
			try {
1068
				$provider = $this->factory->getProviderForType(\OCP\Share::SHARE_TYPE_REMOTE);
1069
				$share = $provider->getShareByToken($token);
1070
			} catch (ProviderException $e) {
1071
			} catch (ShareNotFound $e) {
1072
			}
1073
		}
1074
1075
		// If it is not a link share try to fetch a federated share by token
1076
		if ($share === null && $this->shareProviderExists(\OCP\Share::SHARE_TYPE_EMAIL)) {
@@ 1076-1083 (lines=8) @@
1073
		}
1074
1075
		// If it is not a link share try to fetch a federated share by token
1076
		if ($share === null && $this->shareProviderExists(\OCP\Share::SHARE_TYPE_EMAIL)) {
1077
			try {
1078
				$provider = $this->factory->getProviderForType(\OCP\Share::SHARE_TYPE_EMAIL);
1079
				$share = $provider->getShareByToken($token);
1080
			} catch (ProviderException $e) {
1081
			} catch (ShareNotFound $e) {
1082
			}
1083
		}
1084
1085
		if ($share === null) {
1086
			throw new ShareNotFound();