Code Duplication    Length = 10-10 lines in 2 locations

apps/provisioning_api/lib/Controller/UsersController.php 2 locations

@@ 406-415 (lines=10) @@
403
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
404
		}
405
406
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
407
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
408
			$shareProvider = $federatedFileSharing->getFederatedShareProvider();
409
			if ($shareProvider->isLookupServerUploadEnabled()) {
410
				$permittedFields[] = AccountManager::PROPERTY_PHONE;
411
				$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
412
				$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
413
				$permittedFields[] = AccountManager::PROPERTY_TWITTER;
414
			}
415
		}
416
417
		return new DataResponse($permittedFields);
418
	}
@@ 456-465 (lines=10) @@
453
				$permittedFields[] = 'language';
454
			}
455
456
			if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
457
				$federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application();
458
				$shareProvider = $federatedFileSharing->getFederatedShareProvider();
459
				if ($shareProvider->isLookupServerUploadEnabled()) {
460
					$permittedFields[] = AccountManager::PROPERTY_PHONE;
461
					$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
462
					$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
463
					$permittedFields[] = AccountManager::PROPERTY_TWITTER;
464
				}
465
			}
466
467
			// If admin they can edit their own quota
468
			if($this->groupManager->isAdmin($currentLoggedInUser->getUID())) {