Code Duplication    Length = 18-18 lines in 2 locations

lib/FederatedItems/SingleMemberAdd.php 1 location

@@ 638-655 (lines=18) @@
635
	 *
636
	 * @return array
637
	 */
638
	private function getUnknownShares(DeprecatedMember $member): array {
639
		$allShares = $this->fileSharesRequest->getSharesForCircle($member->getCircleId());
640
		$knownShares = array_map(
641
			function(SharesToken $shareToken) {
642
				return $shareToken->getShareId();
643
			},
644
			$this->tokensRequest->getTokensFromMember($member)
645
		);
646
647
		$unknownShares = [];
648
		foreach ($allShares as $share) {
649
			if (!in_array($share['id'], $knownShares)) {
650
				$unknownShares[] = $share;
651
			}
652
		}
653
654
		return $unknownShares;
655
	}
656
657
658
	/**

lib/GlobalScale/MemberAdd.php 1 location

@@ 277-294 (lines=18) @@
274
	 *
275
	 * @return array
276
	 */
277
	private function getUnknownShares(DeprecatedMember $member): array {
278
		$allShares = $this->fileSharesRequest->getSharesForCircle($member->getCircleId());
279
		$knownShares = array_map(
280
			function(SharesToken $shareToken) {
281
				return $shareToken->getShareId();
282
			},
283
			$this->tokensRequest->getTokensFromMember($member)
284
		);
285
286
		$unknownShares = [];
287
		foreach ($allShares as $share) {
288
			if (!in_array($share['id'], $knownShares)) {
289
				$unknownShares[] = $share;
290
			}
291
		}
292
293
		return $unknownShares;
294
	}
295
296
297
	/**