Code Duplication    Length = 20-20 lines in 2 locations

apps/dav/lib/Connector/Sabre/FilesPlugin.php 1 location

@@ 414-433 (lines=20) @@
411
	 * @param $ncPermissions
412
	 * @return array
413
	 */
414
	protected function ncPermissions2ocmPermissions($ncPermissions) {
415
416
		$ocmPermissions = [];
417
418
		if ($ncPermissions & Constants::PERMISSION_SHARE) {
419
			$ocmPermissions[] = 'share';
420
		}
421
422
		if ($ncPermissions & Constants::PERMISSION_READ) {
423
			$ocmPermissions[] = 'read';
424
		}
425
426
		if (($ncPermissions & Constants::PERMISSION_CREATE) ||
427
			($ncPermissions & Constants::PERMISSION_UPDATE)) {
428
			$ocmPermissions[] = 'write';
429
		}
430
431
		return $ocmPermissions;
432
433
	}
434
435
	/**
436
	 * Update ownCloud-specific properties

apps/federatedfilesharing/lib/Controller/RequestHandlerController.php 1 location

@@ 424-443 (lines=20) @@
421
	 * @param $ncPermissions
422
	 * @return array
423
	 */
424
	protected function ncPermissions2ocmPermissions($ncPermissions) {
425
426
		$ocmPermissions = [];
427
428
		if ($ncPermissions & Constants::PERMISSION_SHARE) {
429
			$ocmPermissions[] = 'share';
430
		}
431
432
		if ($ncPermissions & Constants::PERMISSION_READ) {
433
			$ocmPermissions[] = 'read';
434
		}
435
436
		if (($ncPermissions & Constants::PERMISSION_CREATE) ||
437
			($ncPermissions & Constants::PERMISSION_UPDATE)) {
438
			$ocmPermissions[] = 'write';
439
		}
440
441
		return $ocmPermissions;
442
443
	}
444
445
	/**
446
	 * @NoCSRFRequired