WP_REST_Users_Controller::get_item PHP Method

get_item() public method

Retrieves a single user.
Since: 4.7.0
public get_item ( WP_REST_Request $request ) : WP_REST_Response | WP_Error
$request WP_REST_Request Full details about the request.
return WP_REST_Response | WP_Error Response object on success, or WP_Error object on failure.
    public function get_item($request)
    {
        $id = (int) $request['id'];
        $user = get_userdata($id);
        if (empty($id) || empty($user->ID)) {
            return new WP_Error('rest_user_invalid_id', __('Invalid user ID.'), array('status' => 404));
        }
        $user = $this->prepare_item_for_response($user, $request);
        $response = rest_ensure_response($user);
        return $response;
    }