Code Duplication    Length = 9-9 lines in 2 locations

apps/user_ldap/lib/user/user.php 2 locations

@@ 410-418 (lines=9) @@
407
			return;
408
		}
409
		$email = $valueFromLDAP;
410
		if(is_null($valueFromLDAP)) {
411
			$emailAttribute = $this->connection->ldapEmailAttribute;
412
			if(!empty($emailAttribute)) {
413
				$aEmail = $this->access->readAttribute($this->dn, $emailAttribute);
414
				if(is_array($aEmail) && (count($aEmail) > 0)) {
415
					$email = $aEmail[0];
416
				}
417
			}
418
		}
419
		if(!is_null($email)) {
420
			$this->config->setUserValue(
421
				$this->uid, 'settings', 'email', $email);
@@ 440-448 (lines=9) @@
437
		$quota = $quotaDefault !== '' ? $quotaDefault : null;
438
		$quota = !is_null($valueFromLDAP) ? $valueFromLDAP : $quota;
439
440
		if(is_null($valueFromLDAP)) {
441
			$quotaAttribute = $this->connection->ldapQuotaAttribute;
442
			if(!empty($quotaAttribute)) {
443
				$aQuota = $this->access->readAttribute($this->dn, $quotaAttribute);
444
				if($aQuota && (count($aQuota) > 0)) {
445
					$quota = $aQuota[0];
446
				}
447
			}
448
		}
449
		if(!is_null($quota)) {
450
			$this->config->setUserValue($this->uid, 'files', 'quota', $quota);
451
		}