get_data(); $user_id = $data['id']; $customer_info = Wiaas_Customer::get_customer_info($user_id); return new WP_REST_Response($customer_info); } /** * Apply wiaas custom transformation on JWT token response * * @param $data * @param $user * * @return mixed */ public static function transform_jwt_token_response($data, $user) { if (is_wp_error($data)) { return $data; } return new WP_REST_Response(array( 'token' => $data['token'], 'userInfo' => array( 'wiaas_id_user' => $user->ID, 'wiaas_is_company_admin' => 1, //TODO: don't hardcode this 'wiaas_user_full_name' => $user->first_name . ' ' . $user->last_name, 'wiaas_user_type' => $user->roles, 'wiaas_username' => $user->data->user_login ) )); } } Wiaas_User::init();