Code Duplication    Length = 9-9 lines in 3 locations

apps/federatedfilesharing/lib/AddressHandler.php 1 location

@@ 73-81 (lines=9) @@
70
		$posSlash = strpos($id, '/');
71
		$posColon = strpos($id, ':');
72
73
		if ($posSlash === false && $posColon === false) {
74
			$invalidPos = strlen($id);
75
		} else if ($posSlash === false) {
76
			$invalidPos = $posColon;
77
		} else if ($posColon === false) {
78
			$invalidPos = $posSlash;
79
		} else {
80
			$invalidPos = min($posSlash, $posColon);
81
		}
82
83
		// Find the last @ before $invalidPos
84
		$pos = $lastAtPos = 0;

lib/private/Share/Helper.php 1 location

@@ 263-271 (lines=9) @@
260
		$posSlash = strpos($id, '/');
261
		$posColon = strpos($id, ':');
262
263
		if ($posSlash === false && $posColon === false) {
264
			$invalidPos = strlen($id);
265
		} else if ($posSlash === false) {
266
			$invalidPos = $posColon;
267
		} else if ($posColon === false) {
268
			$invalidPos = $posSlash;
269
		} else {
270
			$invalidPos = min($posSlash, $posColon);
271
		}
272
273
		// Find the last @ before $invalidPos
274
		$pos = $lastAtPos = 0;

apps/files_sharing/lib/Controller/ShareesAPIController.php 1 location

@@ 354-362 (lines=9) @@
351
		$posSlash = strpos($id, '/');
352
		$posColon = strpos($id, ':');
353
354
		if ($posSlash === false && $posColon === false) {
355
			$invalidPos = strlen($id);
356
		} else if ($posSlash === false) {
357
			$invalidPos = $posColon;
358
		} else if ($posColon === false) {
359
			$invalidPos = $posSlash;
360
		} else {
361
			$invalidPos = min($posSlash, $posColon);
362
		}
363
364
		// Find the last @ before $invalidPos
365
		$pos = $lastAtPos = 0;