Code Duplication    Length = 3-3 lines in 2 locations

plugins/ldap-change-password/ChangePasswordLdapDriver.php 2 locations

@@ 172-174 (lines=3) @@
169
					switch (true)
170
					{
171
						default:
172
						case \function_exists('sha1'):
173
							$sEncodedNewPassword = $sShaPrefix.\base64_encode(\sha1($sNewPassword.$sSshaSalt, true).$sSshaSalt);
174
							break;
175
						case \function_exists('hash'):
176
							$sEncodedNewPassword = $sShaPrefix.\base64_encode(\hash('sha1', $sNewPassword, true).$sSshaSalt);
177
							break;
@@ 175-177 (lines=3) @@
172
						case \function_exists('sha1'):
173
							$sEncodedNewPassword = $sShaPrefix.\base64_encode(\sha1($sNewPassword.$sSshaSalt, true).$sSshaSalt);
174
							break;
175
						case \function_exists('hash'):
176
							$sEncodedNewPassword = $sShaPrefix.\base64_encode(\hash('sha1', $sNewPassword, true).$sSshaSalt);
177
							break;
178
						case \function_exists('mhash') && defined('MHASH_SHA1'):
179
							$sEncodedNewPassword = $sShaPrefix.\base64_encode(\mhash(MHASH_SHA1, $sNewPassword).$sSshaSalt);
180
							break;