Code Duplication    Length = 9-9 lines in 3 locations

lib/private/Share/Helper.php 1 location

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

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;

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

@@ 422-430 (lines=9) @@
419
		$posSlash = strpos($id, '/');
420
		$posColon = strpos($id, ':');
421
422
		if ($posSlash === false && $posColon === false) {
423
			$invalidPos = strlen($id);
424
		} else if ($posSlash === false) {
425
			$invalidPos = $posColon;
426
		} else if ($posColon === false) {
427
			$invalidPos = $posSlash;
428
		} else {
429
			$invalidPos = min($posSlash, $posColon);
430
		}
431
432
		// Find the last @ before $invalidPos
433
		$pos = $lastAtPos = 0;