Code Duplication    Length = 8-10 lines in 2 locations

lib/private/Share/Share.php 2 locations

@@ 245-252 (lines=8) @@
242
243
					$usersInGroup = [];
244
					$group = $groupManager->get($row['share_with']);
245
					if ($group) {
246
						$users = $group->searchUsers('', -1, 0);
247
						$userIds = array();
248
						foreach ($users as $user) {
249
							$userIds[] = $user->getUID();
250
						}
251
						$usersInGroup = $userIds;
252
					}
253
					$shares = array_merge($shares, $usersInGroup);
254
					if ($returnUserPaths) {
255
						foreach ($usersInGroup as $user) {
@@ 2235-2244 (lines=10) @@
2232
				$users = $shareWith['users'];
2233
			} else {
2234
				$group = \OC::$server->getGroupManager()->get($shareWith['group']);
2235
				if ($group) {
2236
					$users = $group->searchUsers('', -1, 0);
2237
					$userIds = [];
2238
					foreach ($users as $user) {
2239
						$userIds[] = $user->getUID();
2240
					}
2241
					$users = $userIds;
2242
				} else {
2243
					$users = [];
2244
				}
2245
			}
2246
			// remove current user from list
2247
			if (in_array(\OCP\User::getUser(), $users)) {