Code Duplication    Length = 18-20 lines in 2 locations

eZ/Bundle/EzPublishCoreBundle/Features/Context/UserContext.php 1 location

@@ 321-338 (lines=18) @@
318
        return false;
319
    }
320
321
    public function createPasswordHash($login, $password, $type)
322
    {
323
        switch ($type) {
324
            case 2:
325
                /* PASSWORD_HASH_MD5_USER */
326
                return md5("{$login}\n{$password}");
327
            case 3:
328
                /* PASSWORD_HASH_MD5_SITE */
329
                $site = null;
330
331
                return md5("{$login}\n{$password}\n{$site}");
332
            case 5:
333
                /* PASSWORD_HASH_PLAINTEXT */
334
                return $password;
335
        }
336
        /* PASSWORD_HASH_MD5_PASSWORD (1) */
337
        return md5($password);
338
    }
339
340
    /**
341
     * @Given there is a User with name :username

eZ/Publish/API/Repository/Tests/UserServiceTest.php 1 location

@@ 2033-2052 (lines=20) @@
2030
        return $userGroup;
2031
    }
2032
2033
    private function createHash($login, $password, $type)
2034
    {
2035
        switch ($type) {
2036
            case 2:
2037
                /* PASSWORD_HASH_MD5_USER */
2038
                return md5("{$login}\n{$password}");
2039
2040
            case 3:
2041
                /* PASSWORD_HASH_MD5_SITE */
2042
                $site = null;
2043
2044
                return md5("{$login}\n{$password}\n{$site}");
2045
2046
            case 5:
2047
                /* PASSWORD_HASH_PLAINTEXT */
2048
                return $password;
2049
        }
2050
        /* PASSWORD_HASH_MD5_PASSWORD (1) */
2051
        return md5($password);
2052
    }
2053
}
2054