Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 373-382 (lines=10) @@
370
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
371
		}
372
373
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
374
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
375
			$shareProvider = $federatedFileSharing->getFederatedShareProvider();
376
			if ($shareProvider->isLookupServerUploadEnabled()) {
377
				$permittedFields[] = AccountManager::PROPERTY_PHONE;
378
				$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
379
				$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
380
				$permittedFields[] = AccountManager::PROPERTY_TWITTER;
381
			}
382
		}
383
384
		return new DataResponse($permittedFields);
385
	}
@@ 423-432 (lines=10) @@
420
				$permittedFields[] = 'language';
421
			}
422
423
			if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
424
				$federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application();
425
				$shareProvider = $federatedFileSharing->getFederatedShareProvider();
426
				if ($shareProvider->isLookupServerUploadEnabled()) {
427
					$permittedFields[] = AccountManager::PROPERTY_PHONE;
428
					$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
429
					$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
430
					$permittedFields[] = AccountManager::PROPERTY_TWITTER;
431
				}
432
			}
433
434
			// If admin they can edit their own quota
435
			if ($this->groupManager->isAdmin($currentLoggedInUser->getUID())) {