Code Duplication    Length = 14-14 lines in 2 locations

src/wp-includes/capabilities.php 2 locations

@@ 764-777 (lines=14) @@
761
	$super_admins = get_site_option( 'site_admins', array( 'admin' ) );
762
763
	$user = get_userdata( $user_id );
764
	if ( $user && ! in_array( $user->user_login, $super_admins ) ) {
765
		$super_admins[] = $user->user_login;
766
		update_site_option( 'site_admins' , $super_admins );
767
768
		/**
769
		 * Fires after the user is granted Super Admin privileges.
770
		 *
771
		 * @since 3.0.0
772
		 *
773
		 * @param int $user_id ID of the user that was granted Super Admin privileges.
774
		 */
775
		do_action( 'granted_super_admin', $user_id );
776
		return true;
777
	}
778
	return false;
779
}
780
@@ 812-825 (lines=14) @@
809
810
	$user = get_userdata( $user_id );
811
	if ( $user && 0 !== strcasecmp( $user->user_email, get_site_option( 'admin_email' ) ) ) {
812
		if ( false !== ( $key = array_search( $user->user_login, $super_admins ) ) ) {
813
			unset( $super_admins[$key] );
814
			update_site_option( 'site_admins', $super_admins );
815
816
			/**
817
			 * Fires after the user's Super Admin privileges are revoked.
818
			 *
819
			 * @since 3.0.0
820
			 *
821
			 * @param int $user_id ID of the user Super Admin privileges were revoked from.
822
			 */
823
			do_action( 'revoked_super_admin', $user_id );
824
			return true;
825
		}
826
	}
827
	return false;
828
}