Code Duplication    Length = 9-9 lines in 2 locations

class.jetpack.php 1 location

@@ 4401-4409 (lines=9) @@
4398
		return false;
4399
	}
4400
4401
	static function translate_user_to_role( $user ) {
4402
		foreach ( self::$capability_translations as $role => $cap ) {
4403
			if ( user_can( $user, $role ) || user_can( $user, $cap ) ) {
4404
				return $role;
4405
			}
4406
		}
4407
4408
		return false;
4409
    }
4410
4411
	static function translate_role_to_cap( $role ) {
4412
		if ( ! isset( self::$capability_translations[$role] ) ) {

packages/roles/src/Roles.php 1 location

@@ 53-61 (lines=9) @@
50
	 * @param \WP_User $user User object.
51
	 * @return string|boolean User's role, false if not enough capabilities for any of the roles.
52
	 */
53
	public static function translate_user_to_role( $user ) {
54
		foreach ( self::$capability_translations as $role => $cap ) {
55
			if ( user_can( $user, $role ) || user_can( $user, $cap ) ) {
56
				return $role;
57
			}
58
		}
59
60
		return false;
61
	}
62
63
	/**
64
	 * Get the minimum capability for a role.