Code Duplication    Length = 5-5 lines in 3 locations

lib/private/Accounts/AccountManager.php 3 locations

@@ 202-206 (lines=5) @@
199
		$emailVerified = isset($oldData[self::PROPERTY_EMAIL]['verified']) && $oldData[self::PROPERTY_EMAIL]['verified'] === self::VERIFIED;
200
201
		// keep old verification status if we don't have a new one
202
		if(!isset($newData[self::PROPERTY_TWITTER]['verified'])) {
203
			// keep old verification status if value didn't changed and an old value exists
204
			$keepOldStatus = $newData[self::PROPERTY_TWITTER]['value'] === $oldData[self::PROPERTY_TWITTER]['value'] && isset($oldData[self::PROPERTY_TWITTER]['verified']);
205
			$newData[self::PROPERTY_TWITTER]['verified'] = $keepOldStatus ? $oldData[self::PROPERTY_TWITTER]['verified'] : self::NOT_VERIFIED;
206
		}
207
208
		if(!isset($newData[self::PROPERTY_WEBSITE]['verified'])) {
209
			// keep old verification status if value didn't changed and an old value exists
@@ 208-212 (lines=5) @@
205
			$newData[self::PROPERTY_TWITTER]['verified'] = $keepOldStatus ? $oldData[self::PROPERTY_TWITTER]['verified'] : self::NOT_VERIFIED;
206
		}
207
208
		if(!isset($newData[self::PROPERTY_WEBSITE]['verified'])) {
209
			// keep old verification status if value didn't changed and an old value exists
210
			$keepOldStatus = $newData[self::PROPERTY_WEBSITE]['value'] === $oldData[self::PROPERTY_WEBSITE]['value'] && isset($oldData[self::PROPERTY_WEBSITE]['verified']);
211
			$newData[self::PROPERTY_WEBSITE]['verified'] = $keepOldStatus ? $oldData[self::PROPERTY_WEBSITE]['verified'] : self::NOT_VERIFIED;
212
		}
213
214
		if(!isset($newData[self::PROPERTY_EMAIL]['verified'])) {
215
			// keep old verification status if value didn't changed and an old value exists
@@ 214-218 (lines=5) @@
211
			$newData[self::PROPERTY_WEBSITE]['verified'] = $keepOldStatus ? $oldData[self::PROPERTY_WEBSITE]['verified'] : self::NOT_VERIFIED;
212
		}
213
214
		if(!isset($newData[self::PROPERTY_EMAIL]['verified'])) {
215
			// keep old verification status if value didn't changed and an old value exists
216
			$keepOldStatus = $newData[self::PROPERTY_EMAIL]['value'] === $oldData[self::PROPERTY_EMAIL]['value'] && isset($oldData[self::PROPERTY_EMAIL]['verified']);
217
			$newData[self::PROPERTY_EMAIL]['verified'] = $keepOldStatus ? $oldData[self::PROPERTY_EMAIL]['verified'] : self::VERIFICATION_IN_PROGRESS;
218
		}
219
220
		// reset verification status if a value from a previously verified data was changed
221
		if($twitterVerified &&