WPINC_class wp user.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki
interface UserInterface {
public function init( $data, $blog_id = '' );
public static function get_data_by( $field, $value );
public function exists();
public function get( $key );
public function has_prop( $key );
public function to_array();
public function get_role_caps();
public function add_role( $role );
public function remove_role( $role );
public function set_role( $role );
public function level_reduction( $max, $item );
public function update_user_level_from_caps();
public function add_cap( $cap, $grant = true );
public function remove_cap( $cap );
public function remove_all_caps();
public function has_cap( $cap );
public function translate_level_to_cap( $level );
public function for_blog( $blog_id = '' );
public function _init_caps( $cap_key = '' ); // ~~protected removed as it's in __call~~
}