Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 318-327 (lines=10) @@
315
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
316
		}
317
318
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
319
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
320
			$shareProvider = $federatedFileSharing->getFederatedShareProvider();
321
			if ($shareProvider->isLookupServerUploadEnabled()) {
322
				$permittedFields[] = AccountManager::PROPERTY_PHONE;
323
				$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
324
				$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
325
				$permittedFields[] = AccountManager::PROPERTY_TWITTER;
326
			}
327
		}
328
329
		return new DataResponse($permittedFields);
330
	}
@@ 369-378 (lines=10) @@
366
				$permittedFields[] = 'language';
367
			}
368
369
			if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
370
				$federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application();
371
				$shareProvider = $federatedFileSharing->getFederatedShareProvider();
372
				if ($shareProvider->isLookupServerUploadEnabled()) {
373
					$permittedFields[] = AccountManager::PROPERTY_PHONE;
374
					$permittedFields[] = AccountManager::PROPERTY_ADDRESS;
375
					$permittedFields[] = AccountManager::PROPERTY_WEBSITE;
376
					$permittedFields[] = AccountManager::PROPERTY_TWITTER;
377
				}
378
			}
379
380
			// If admin they can edit their own quota
381
			if($this->groupManager->isAdmin($currentLoggedInUser->getUID())) {