Automattic\WooCommerce\Internal\Admin
WCAdminUser::get_user_data
Get the current user data.
Method of the class: WCAdminUser{}
No Hooks.
Returns
Array. User data.
Usage
$result = WCAdminUser::get_user_data();
WCAdminUser::get_user_data() WCAdminUser::get user data code WC 10.3.3
public static function get_user_data() {
$user_controller = new \WP_REST_Users_Controller();
$request = new \WP_REST_Request();
$request->set_query_params( array( 'context' => 'edit' ) );
$user_response = $user_controller->get_current_item( $request );
$current_user_data = is_wp_error( $user_response ) ? (object) array() : $user_response->get_data();
$current_user_data = self::filter_user_capabilities( $current_user_data );
return $current_user_data;
}