Commit c06057352e for woocommerce

commit c06057352e27e35f66131659404b06c8871e3610
Author: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
Date:   Mon Dec 15 11:58:01 2025 +0900

    Reduce PHPStan level from 9 to 8 for developer productivity (#62387)

    * Downgraded PHPStan level from 9 to 8 for developer productivity

    * Add changefile(s) from automation for the following project(s): woocommerce

    ---------

    Co-authored-by: github-actions <github-actions@github.com>

diff --git a/plugins/woocommerce/changelog/62387-dev-phpstan-level b/plugins/woocommerce/changelog/62387-dev-phpstan-level
new file mode 100644
index 0000000000..b94ca6418a
--- /dev/null
+++ b/plugins/woocommerce/changelog/62387-dev-phpstan-level
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+Reduce PHPStan level from 9 to 8 to improve developer productivity while maintaining strong type safety
\ No newline at end of file
diff --git a/plugins/woocommerce/phpstan-baseline.neon b/plugins/woocommerce/phpstan-baseline.neon
index 3b37fbdd47..64290f3e98 100644
--- a/plugins/woocommerce/phpstan-baseline.neon
+++ b/plugins/woocommerce/phpstan-baseline.neon
@@ -84,12 +84,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-data.php

-		-
-			message: '#^Cannot access property \$value on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/abstracts/abstract-wc-data.php
-
 		-
 			message: '#^Constructor of class WC_Data has an unused parameter \$read\.$#'
 			identifier: constructor.unusedParameter
@@ -114,12 +108,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-data.php

-		-
-			message: '#^Method WC_Data\:\:delete\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-data.php
-
 		-
 			message: '#^Method WC_Data\:\:delete_meta_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -678,12 +666,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 2
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Class WC_Order_Item_Fee referenced with incorrect case\: WC_Order_item_Fee\.$#'
 			identifier: class.nameCase
@@ -750,60 +732,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Method WC_Abstract_Order\:\:get_cart_tax\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Method WC_Abstract_Order\:\:get_coupons\(\) should return array\<WC_Order_Item_Coupon\> but returns array\<WC_Order_Item\>\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Method WC_Abstract_Order\:\:get_currency\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_date_completed\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_date_paid\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_discount_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_discount_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Method WC_Abstract_Order\:\:get_fees\(\) should return array\<WC_Order_Item_Fee\> but returns array\<WC_Order_Item\>\.$#'
 			identifier: return.type
@@ -816,66 +750,18 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Method WC_Abstract_Order\:\:get_parent_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_prices_include_tax\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Method WC_Abstract_Order\:\:get_shipping_methods\(\) should return array\<WC_Order_Item_Shipping\> but returns array\<WC_Order_Item\>\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Method WC_Abstract_Order\:\:get_shipping_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_shipping_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Method WC_Abstract_Order\:\:get_taxes\(\) should return array\<WC_Order_Item_Tax\> but returns array\<WC_Order_Item\>\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Method WC_Abstract_Order\:\:get_total\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_total_tax\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Method WC_Abstract_Order\:\:get_version\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Method WC_Abstract_Order\:\:handle_exception\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -1032,12 +918,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Parameter \#1 \$info of method WC_Coupon\:\:set_short_info\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Parameter \#1 \$item of method WC_Abstract_Order\:\:add_item\(\) expects WC_Order_Item, WC_Order_Item\|false given\.$#'
 			identifier: argument.type
@@ -1080,12 +960,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Parameter \#1 \$used_by of method WC_Coupon\:\:decrease_usage_count\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -1146,48 +1020,6 @@ parameters:
 			count: 2
 			path: includes/abstracts/abstract-wc-order.php

-		-
-			message: '#^Parameter \#2 \$rates of static method WC_Tax\:\:calc_tax\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_discount_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_fee_rows\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_shipping_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_subtotal_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_tax_rows\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_total_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-order.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:set_date_prop\(\) expects int\|string, int\|string\|null given\.$#'
 			identifier: argument.type
@@ -1332,12 +1164,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-payment-gateway.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-gateway.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -1362,30 +1188,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-payment-token.php

-		-
-			message: '#^Method WC_Payment_Token\:\:get_gateway_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-token.php
-
-		-
-			message: '#^Method WC_Payment_Token\:\:get_is_default\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-token.php
-
-		-
-			message: '#^Method WC_Payment_Token\:\:get_token\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-token.php
-
-		-
-			message: '#^Method WC_Payment_Token\:\:get_user_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-token.php
-
 		-
 			message: '#^Method WC_Payment_Token\:\:set_default\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -1416,12 +1218,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-payment-token.php

-		-
-			message: '#^Parameter \#1 \$read of method WC_Data\:\:__construct\(\) expects array\|int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-payment-token.php
-
 		-
 			message: '#^Method WC_Abstract_Privacy\:\:add_privacy_message\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -1452,12 +1248,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -1470,318 +1260,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Method WC_Product\:\:get_average_rating\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_backorders\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_brand_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_catalog_visibility\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_category_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_cross_sell_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_date_on_sale_from\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_date_on_sale_to\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_default_attributes\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_description\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_download_expiry\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_download_limit\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_downloadable\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_downloads\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_featured\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_gallery_image_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_global_unique_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_height\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_image_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_length\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_low_stock_amount\(\) should return int\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_manage_stock\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_menu_order\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_parent_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Method WC_Product\:\:get_permalink\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Method WC_Product\:\:get_post_password\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_price\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_purchase_note\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_rating_counts\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_regular_price\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_review_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_reviews_allowed\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_sale_price\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_shipping_class_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_short_description\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_sku\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_slug\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_sold_individually\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_stock_quantity\(\) should return int\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_stock_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_tag_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_tax_class\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_tax_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_total_sales\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_upsell_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_virtual\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_weight\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
-		-
-			message: '#^Method WC_Product\:\:get_width\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Method WC_Product\:\:maybe_defer_product_sync\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -2136,24 +1620,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Parameter \#1 \$dimensions of function wc_format_dimensions expects array, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, array\|WC_Product_Download given\.$#'
 			identifier: argument.type
@@ -2184,12 +1656,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-product.php

-		-
-			message: '#^Parameter \#1 \$value of method WC_Product_Download\:\:set_id\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-product.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function uasort expects callable\(WC_Product_Attribute\|null, WC_Product_Attribute\|null\)\: int, ''wc_product…'' given\.$#'
 			identifier: argument.type
@@ -2226,12 +1692,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-session.php

-		-
-			message: '#^Parameter \#1 \$data of function maybe_serialize expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-session.php
-
 		-
 			message: '#^Method WC_Settings_API\:\:add_error\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -2346,30 +1806,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-settings-api.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-settings-api.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/abstracts/abstract-wc-settings-api.php
-
 		-
 			message: '#^Parameter \#3 \$autoload of function update_option expects bool\|null, string given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/abstracts/abstract-wc-settings-api.php

-		-
-			message: '#^Property WC_Settings_API\:\:\$settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/abstracts/abstract-wc-settings-api.php
-
 		-
 			message: '#^Binary operation "\*" between float and string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -2406,18 +1848,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-shipping-method.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/abstract-wc-shipping-method.php
-
-		-
-			message: '#^Parameter \#1 \$price of static method WC_Tax\:\:calc_shipping_tax\(\) expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/abstracts/abstract-wc-shipping-method.php
-
 		-
 			message: '#^Parameter \#3 \$autoload of function update_option expects bool\|null, string given\.$#'
 			identifier: argument.type
@@ -2430,12 +1860,6 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-shipping-method.php

-		-
-			message: '#^Property WC_Shipping_Method\:\:\$instance_settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/abstracts/abstract-wc-shipping-method.php
-
 		-
 			message: '#^Cannot access property \$slug on WP_Post\|WP_Post_Type\|WP_Term\|WP_User\|null\.$#'
 			identifier: property.nonObject
@@ -2478,42 +1902,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/abstract-wc-widget.php

-		-
-			message: '#^Parameter \#1 \$term of function get_term_link expects int\|string\|WP_Term, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/abstracts/abstract-wc-widget.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/abstracts/abstract-wc-widget.php
-
-		-
-			message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
-			identifier: echo.nonString
-			count: 1
-			path: includes/abstracts/abstract-wc-widget.php
-
 		-
 			message: '#^Property WC_Widget\:\:\$settings \(array\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
 			count: 1
 			path: includes/abstracts/abstract-wc-widget.php

-		-
-			message: '#^Binary operation "\." between mixed and ''_batch_'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 3
-			path: includes/abstracts/class-wc-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_cron_interval'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 3
-			path: includes/abstracts/class-wc-background-process.php
-
 		-
 			message: '#^Method WC_Background_Process\:\:handle\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -2526,36 +1920,12 @@ parameters:
 			count: 1
 			path: includes/abstracts/class-wc-background-process.php

-		-
-			message: '#^Parameter \#1 \$hook of function wp_clear_scheduled_hook expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/abstracts/class-wc-background-process.php
-
-		-
-			message: '#^Binary operation "\." between ''Bearer '' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/class-wc-admin-addons.php
-
-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-addons.php
-
 		-
 			message: '#^Method WC_Admin_Addons\:\:add_in_app_purchase_url_params\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/class-wc-admin-addons.php

-		-
-			message: '#^Method WC_Admin_Addons\:\:fetch_featured\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/class-wc-admin-addons.php
-
 		-
 			message: '#^Method WC_Admin_Addons\:\:get_in_app_purchase_url_params\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -2568,12 +1938,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-addons.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-addons.php
-
 		-
 			message: '#^Binary operation "\." between ''AND description…'' and array\|string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -2598,18 +1962,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-api-keys-table-list.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-api-keys-table-list.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-api-keys-table-list.php
-
 		-
 			message: '#^Method WC_Admin_API_Keys\:\:actions\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -2658,18 +2010,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-api-keys.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-api-keys.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-api-keys.php
-
 		-
 			message: '#^Constant WC_ADMIN_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -2724,54 +2064,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-assets.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''dirname'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 10
-			path: includes/admin/class-wc-admin-assets.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 8
-			path: includes/admin/class-wc-admin-assets.php
-
 		-
 			message: '#^Cannot cast numeric\-string\|WP_Error to int\.$#'
 			identifier: cast.int
@@ -2808,30 +2100,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-attributes.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-attributes.php
-
 		-
 			message: '#^Parameter \#1 \$taxonomy of function wc_sanitize_taxonomy_name expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-attributes.php

-		-
-			message: '#^Parameter \#1 \$taxonomy of function wc_sanitize_taxonomy_name expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-attributes.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-attributes.php
-
 		-
 			message: '#^Parameter \#2 \$pieces of function implode expects array, list\<string\>\|WP_Error given\.$#'
 			identifier: argument.type
@@ -2850,30 +2124,12 @@ parameters:
 			count: 2
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Call to function is_scalar\(\) with string will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Cannot access offset ''cb'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Cannot access offset ''taxonomy\-product_brand'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Cannot access property \$id on WP_Screen\|null\.$#'
 			identifier: property.nonObject
@@ -3000,48 +2256,18 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''intval'' given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_slice expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Parameter \#1 \$input_list of function wp_parse_id_list expects array\|string, list\<int\>\|WP_Error given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Parameter \#1 \$str of function trim expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#1 \$term_id of function get_term_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -3054,36 +2280,12 @@ parameters:
 			count: 2
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Parameter \#3 \$parent_term of function term_exists expects int\|null, int\|string\|null given\.$#'
 			identifier: argument.type
@@ -3096,18 +2298,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-brands.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-brands.php
-
 		-
 			message: '#^Call to method get_id\(\) on an unknown class Task\.$#'
 			identifier: class.notFound
@@ -3168,12 +2358,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard-setup.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard-setup.php
-
 		-
 			message: '#^Parameter \$task of method WC_Admin_Dashboard_Setup\:\:get_button_link\(\) has invalid type Task\.$#'
 			identifier: class.notFound
@@ -3216,66 +2400,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''chart'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''interval'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''intervals'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''subtotals'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access property \$items_sold on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Cannot access property \$net_revenue on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
 		-
 			message: '#^Default value of the parameter \#1 \$id \(string\) of method WC_Admin_Dashboard\:\:get_sales_sparkline\(\) is incompatible with type int\.$#'
 			identifier: parameter.defaultValue
@@ -3342,12 +2466,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -3360,78 +2478,18 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard.php

-		-
-			message: '#^Parameter \#1 \$time of function strtotime expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
 		-
 			message: '#^Parameter \#2 \$size of function get_avatar expects int, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-dashboard.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function printf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#3 \$number of function _n expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#3 \$total of method WC_Admin_Dashboard\:\:sales_sparkline_markup\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#4 \$sparkline_data of method WC_Admin_Dashboard\:\:sales_sparkline_markup\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/admin/class-wc-admin-dashboard.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$ID\.$#'
 			identifier: property.notFound
@@ -3510,12 +2568,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-duplicate-product.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-duplicate-product.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_Admin_Duplicate_Product\:\:product_duplicate\(\) expects WC_Product, WC_Product\|null given\.$#'
 			identifier: argument.type
@@ -3600,60 +2652,12 @@ parameters:
 			count: 2
 			path: includes/admin/class-wc-admin-exporters.php

-		-
-			message: '#^Parameter \#1 \$column_names of method WC_CSV_Exporter\:\:set_column_names\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#1 \$columns of method WC_CSV_Exporter\:\:set_columns_to_export\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#1 \$filename of method WC_CSV_Exporter\:\:set_filename\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
 		-
 			message: '#^Parameter \#1 \$product_category_to_export of method WC_Product_CSV_Exporter\:\:set_product_category_to_export\(\) expects string, list\<mixed\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-exporters.php

-		-
-			message: '#^Parameter \#1 \$product_types_to_export of method WC_Product_CSV_Exporter\:\:set_product_types_to_export\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-exporters.php
-
 		-
 			message: '#^Property WC_Admin_Exporters\:\:\$exporters \(array\<string\>\) does not accept array\<array\<string, list\<\$this\(WC_Admin_Exporters\)\|string\>\|string\>\|string\>\.$#'
 			identifier: assign.propertyType
@@ -3750,48 +2754,12 @@ parameters:
 			count: 2
 			path: includes/admin/class-wc-admin-importers.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-importers.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-importers.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-importers.php
-
 		-
 			message: '#^Property WC_Admin_Importers\:\:\$importers \(array\<string\>\) does not accept array\<array\<string, list\<\$this\(WC_Admin_Importers\)\|string\>\|string\>\|string\>\.$#'
 			identifier: assign.propertyType
 			count: 1
 			path: includes/admin/class-wc-admin-importers.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
 		-
 			message: '#^Method WC_Admin_Log_Table_List\:\:column_context\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -3804,12 +2772,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-log-table-list.php

-		-
-			message: '#^Method WC_Admin_Log_Table_List\:\:get_total_items_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
 		-
 			message: '#^Method WC_Admin_Log_Table_List\:\:level_dropdown\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -3840,24 +2802,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-log-table-list.php

-		-
-			message: '#^Parameter \#1 \$level of static method WC_Log_Levels\:\:get_level_severity\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
-		-
-			message: '#^Parameter \#1 \$level of static method WC_Log_Levels\:\:is_valid_level\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
-		-
-			message: '#^Parameter \#1 \$str of function strtolower expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-log-table-list.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -3870,12 +2814,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-log-table-list.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-log-table-list.php
-
 		-
 			message: '#^Part \$by \(non\-empty\-array\|string\) of encapsed string cannot be cast to string\.$#'
 			identifier: encapsedStringPart.nonString
@@ -3918,18 +2856,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-marketplace-promotions.php

-		-
-			message: '#^Parameter \#1 \$promotions of static method WC_Admin_Marketplace_Promotions\:\:get_promotions_of_format\(\) expects array\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-marketplace-promotions.php
-
-		-
-			message: '#^Parameter \#1 \$promotions of static method WC_Admin_Marketplace_Promotions\:\:merge_promos\(\) expects array\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-marketplace-promotions.php
-
 		-
 			message: '#^Parameter \#1 \$timestamp of function wp_unschedule_event expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -4062,30 +2988,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-menus.php

-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-menus.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int\<min, \-1\> given\.$#'
 			identifier: argument.type
 			count: 6
 			path: includes/admin/class-wc-admin-menus.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-menus.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-menus.php
-
 		-
 			message: '#^Parameter \#2 \$haystack of function array_search expects array, int given\.$#'
 			identifier: argument.type
@@ -4170,54 +3078,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-meta-boxes.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-meta-boxes.php
-
-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-meta-boxes.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-meta-boxes.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-meta-boxes.php
-
 		-
 			message: '#^Parameter \#2 \$object_id of function metadata_exists expects int, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-meta-boxes.php

-		-
-			message: '#^Binary operation "\." between ''woocommerce_admin…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
-		-
-			message: '#^Cannot access offset ''license_key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -4290,12 +3156,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-notices.php

-		-
-			message: '#^Method WC_Admin_Notices\:\:get_notices\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
 		-
 			message: '#^Method WC_Admin_Notices\:\:hide_notice\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -4440,42 +3300,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-notices.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_diff expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
-		-
-			message: '#^Parameter \#1 \$notices of static method WC_Admin_Notices\:\:set_notices\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function add_action expects callable\(\)\: mixed, array\{''WC_Admin_Notices'', mixed\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-notices.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/admin/class-wc-admin-notices.php
-
 		-
 			message: '#^Method WC_Admin_Permalink_Settings\:\:product_attribute_slug_input\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -4602,18 +3432,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-post-types.php

-		-
-			message: '#^Cannot access property \$post_password on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/class-wc-admin-post-types.php
-
-		-
-			message: '#^Cannot access property \$post_type on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/class-wc-admin-post-types.php
-
 		-
 			message: '#^Cannot call method get_catalog_visibility\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -4830,12 +3648,6 @@ parameters:
 			count: 3
 			path: includes/admin/class-wc-admin-post-types.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-post-types.php
-
 		-
 			message: '#^Parameter \#1 \$visibility of method WC_Product\:\:set_catalog_visibility\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -4890,42 +3702,18 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-profile.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/admin/class-wc-admin-profile.php
-
 		-
 			message: '#^Method WC_Admin_Profile\:\:add_customer_meta_fields\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/class-wc-admin-profile.php

-		-
-			message: '#^Method WC_Admin_Profile\:\:get_user_meta\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/class-wc-admin-profile.php
-
 		-
 			message: '#^Method WC_Admin_Profile\:\:save_customer_meta_fields\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/class-wc-admin-profile.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-profile.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-profile.php
-
 		-
 			message: '#^Call to an undefined method object\:\:output_report\(\)\.$#'
 			identifier: method.notFound
@@ -4956,18 +3744,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-reports.php

-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-reports.php
-
-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-reports.php
-
 		-
 			message: '#^Property WC_Admin_Report\:\:\$end_date \(int\) does not accept int\|false\.$#'
 			identifier: assign.propertyType
@@ -4986,12 +3762,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-settings.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-settings.php
-
 		-
 			message: '#^Cannot access property \$id on WP_Screen\|null\.$#'
 			identifier: property.nonObject
@@ -5082,18 +3852,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-settings.php

-		-
-			message: '#^Parameter \#1 \$str of function stripslashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-settings.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-settings.php
-
 		-
 			message: '#^Parameter \#3 \$autoload of function update_option expects bool\|null, string given\.$#'
 			identifier: argument.type
@@ -5118,12 +3876,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-setup-wizard.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/class-wc-admin-setup-wizard.php
-
 		-
 			message: '#^Method WC_Admin_Setup_Wizard\:\:admin_menus\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -5424,24 +4176,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-setup-wizard.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-setup-wizard.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/admin/class-wc-admin-setup-wizard.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-setup-wizard.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, float given\.$#'
 			identifier: argument.type
@@ -5472,30 +4212,12 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-status.php

-		-
-			message: '#^Binary operation "\." between mixed and ''\.0'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/class-wc-admin-status.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_stylesheet\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: includes/admin/class-wc-admin-status.php

-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-status.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-status.php
-
 		-
 			message: '#^Method WC_Admin_Status\:\:flush_db_logs\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -5574,30 +4296,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-status.php

-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-status.php
-
-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-status.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-status.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-status.php
-
 		-
 			message: '#^Parameter \#3 \$length of function substr expects int, int\<0, max\>\|false given\.$#'
 			identifier: argument.type
@@ -5640,18 +4338,6 @@ parameters:
 			count: 4
 			path: includes/admin/class-wc-admin-taxonomies.php

-		-
-			message: '#^Cannot access offset ''cb'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
-		-
-			message: '#^Cannot access property \$term_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/class-wc-admin-taxonomies.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -5718,66 +4404,24 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-taxonomies.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/class-wc-admin-taxonomies.php
-
-		-
-			message: '#^Parameter \#1 \$post_id of function wp_get_attachment_thumb_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
-		-
-			message: '#^Parameter \#1 \$term of function get_term expects int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
-		-
-			message: '#^Parameter \#1 \$term_id of function update_term_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/class-wc-admin-taxonomies.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/class-wc-admin-taxonomies.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-taxonomies.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/class-wc-admin-taxonomies.php

-		-
-			message: '#^Property WC_Admin_Taxonomies\:\:\$default_cat_id \(int\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/admin/class-wc-admin-taxonomies.php
-
 		-
 			message: '#^Static property WC_Admin_Taxonomies\:\:\$instance \(WC_Admin_Taxonomies\) does not accept default value of type false\.$#'
 			identifier: property.defaultValue
@@ -5838,24 +4482,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-webhooks-table-list.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-webhooks-table-list.php
-
-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/class-wc-admin-webhooks-table-list.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin-webhooks-table-list.php
-
 		-
 			message: '#^Parameter \#1 \$which of method WP_List_Table\:\:bulk_actions\(\) expects ''bottom''\|''top'', string given\.$#'
 			identifier: argument.type
@@ -5946,24 +4572,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin-webhooks.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/class-wc-admin-webhooks.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/admin/class-wc-admin-webhooks.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin-webhooks.php
-
 		-
 			message: '#^Binary operation "\." between ''plugin\-install\.php…'' and array\|string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -6024,78 +4632,6 @@ parameters:
 			count: 1
 			path: includes/admin/class-wc-admin.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/class-wc-admin.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/class-wc-admin.php
-
-		-
-			message: '#^Cannot access offset ''connected_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''connection_url_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''disconnected_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''email'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''has_host_plan_orders'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''subscription_expired_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''subscription_expiring_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''subscription_missing_notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''wccomHelper'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Cannot access offset ''woocomConnectNoticeType'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
 		-
 			message: '#^Method WC_Helper_Admin\:\:get_featured\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -6132,48 +4668,12 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-admin.php

-		-
-			message: '#^Parameter \#1 \$user_email of static method Automattic\\WooCommerce\\Admin\\PluginsHelper\:\:get_wccom_connected_notice\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper-admin.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper-admin.php
-
 		-
 			message: '#^Parameter \#2 \$args of function get_avatar_url expects array\{size\?\: int, default\?\: string, force_default\?\: bool, rating\?\: string, scheme\?\: string, processed_args\?\: array\}\|null, array\{size\: ''48''\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/helper/class-wc-helper-admin.php

-		-
-			message: '#^Binary operation "\." between ''Bearer '' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/helper/class-wc-helper-api.php
-
-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper-api.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper-api.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 2
-			path: includes/admin/helper/class-wc-helper-api.php
-
 		-
 			message: '#^Method WC_Helper_API\:\:add_auth_parameters\(\) should return string but returns false\.$#'
 			identifier: return.type
@@ -6222,36 +4722,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-api.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-compat.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-compat.php
-
-		-
-			message: '#^Cannot access offset ''site_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-compat.php
-
-		-
-			message: '#^Cannot access offset ''user_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-compat.php
-
-		-
-			message: '#^Cannot access property \$admin on mixed\.$#'
-			identifier: property.nonObject
-			count: 4
-			path: includes/admin/helper/class-wc-helper-compat.php
-
 		-
 			message: '#^Method WC_Helper_Compat\:\:admin_menu\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -6300,12 +4770,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-compat.php

-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-options.php
-
 		-
 			message: '#^Method WC_Helper_Orders_API\:\:create_order\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -6480,54 +4944,6 @@ parameters:
 			count: 2
 			path: includes/admin/helper/class-wc-helper-updater.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''last_modified'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''package'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''products'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Cannot access offset ''wp_locale'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Method WC_Helper_Updater\:\:_update_check\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper-updater.php
-
 		-
 			message: '#^Method WC_Helper_Updater\:\:add_connect_woocom_plugin_message\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -6570,12 +4986,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-updater.php

-		-
-			message: '#^Method WC_Helper_Updater\:\:get_updates_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
 		-
 			message: '#^Method WC_Helper_Updater\:\:load\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -6642,18 +5052,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-updater.php

-		-
-			message: '#^Parameter \#1 \$datetime of class DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper-updater.php
-
 		-
 			message: '#^Parameter \#1 \$product_id of static method WC_Helper\:\:has_product_subscription\(\) expects int, \(array\<string\>\|string\|null\) given\.$#'
 			identifier: argument.type
@@ -6672,36 +5070,12 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper-updater.php

-		-
-			message: '#^Parameter \#2 \$arr2 of function array_intersect expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Parameter \#2 \$search of function array_key_exists expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/admin/helper/class-wc-helper-updater.php
-
 		-
 			message: '#^@param int \$product_id does not accept actual type of parameter\: string\.$#'
 			identifier: parameter.phpDocType
 			count: 2
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^@param string \$product_key does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 4
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$id\.$#'
 			identifier: property.notFound
@@ -6720,12 +5094,6 @@ parameters:
 			count: 2
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Binary operation "\." between ''activate\:'' and array\|string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -6762,42 +5130,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''email'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''message'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Cannot access offset ''product_id'' on array\|bool\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -6810,66 +5142,12 @@ parameters:
 			count: 3
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Cannot access offset ''product_key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Cannot access offset ''product_name'' on array\|bool\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 7
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Cannot access offset ''site_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''success'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''url'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access offset ''user_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access property \$file on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access property \$file_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access property \$product_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Cannot access property \$response on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Method WC_Helper\:\:_filter\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -6990,12 +5268,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Method WC_Helper\:\:fetch_helper_connection_info\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Method WC_Helper\:\:flush_connection_data_cache\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -7008,12 +5280,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Method WC_Helper\:\:get_cached_connection_data\(\) should return array\|bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Method WC_Helper\:\:get_current_filter\(\) should return string but returns array\|string\.$#'
 			identifier: return.type
@@ -7032,24 +5298,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Method WC_Helper\:\:get_notices\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Method WC_Helper\:\:get_product_usage_notice_rules\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Method WC_Helper\:\:get_subscriptions\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Method WC_Helper\:\:helper_subscription_deactivate\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -7104,48 +5352,12 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Parameter \#1 \$access_token of static method WC_Helper\:\:update_auth_option\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''esc_html'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Parameter \#1 \$code of static method WC_Helper\:\:get_message_for_response_code\(\) expects int, int\<min, 199\>\|int\<201, max\>\|string given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 13
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$message of class Exception constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Parameter \#1 \$product_id of static method WC_Helper\:\:_get_subscriptions_from_product_id\(\) expects int, int\|string given\.$#'
 			identifier: argument.type
@@ -7164,48 +5376,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Parameter \#1 \$product_key of static method WC_Helper\:\:wccom_activate\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$str of function rawurlencode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$str of function urldecode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#2 \$access_token_secret of static method WC_Helper\:\:update_auth_option\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Parameter \#2 \$code of class Exception constructor expects int, int\<min, 199\>\|int\<201, max\>\|string given\.$#'
 			identifier: argument.type
@@ -7218,24 +5388,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-helper.php

-		-
-			message: '#^Parameter \#3 \$site_id of static method WC_Helper\:\:update_auth_option\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#4 \$data of class WC_Data_Exception constructor expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-helper.php
-
 		-
 			message: '#^Property WC_Helper\:\:\$log has no type specified\.$#'
 			identifier: missingType.property
@@ -7296,12 +5448,6 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-product-usage-notice.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/admin/helper/class-wc-product-usage-notice.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wp_die expects string\|WP_Error, int given\.$#'
 			identifier: argument.type
@@ -7314,36 +5460,12 @@ parameters:
 			count: 1
 			path: includes/admin/helper/class-wc-woo-helper-connection.php

-		-
-			message: '#^Cannot access offset ''url'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/helper/class-wc-woo-helper-connection.php
-
 		-
 			message: '#^PHPDoc tag @return with type bool is incompatible with native type string\.$#'
 			identifier: return.phpDocType
 			count: 1
 			path: includes/admin/helper/class-wc-woo-helper-connection.php

-		-
-			message: '#^Parameter \#1 \$str of function rtrim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/helper/class-wc-woo-helper-connection.php
-
-		-
-			message: '#^Method WC_Woo_Update_Manager_Plugin\:\:activate_admin_notice_dismissed\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-woo-update-manager-plugin.php
-
-		-
-			message: '#^Method WC_Woo_Update_Manager_Plugin\:\:install_admin_notice_dismissed\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/helper/class-wc-woo-update-manager-plugin.php
-
 		-
 			message: '#^PHPDoc tag @return with type int is incompatible with native type string\.$#'
 			identifier: return.phpDocType
@@ -7476,54 +5598,18 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-product-csv-importer-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
 		-
 			message: '#^Parameter \#1 \$file of static method WC_Product_CSV_Importer_Controller\:\:get_importer\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/importers/class-wc-product-csv-importer-controller.php

-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
 		-
 			message: '#^Parameter \#1 \$path of static method WC_Product_CSV_Importer_Controller\:\:validate_file_path\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/importers/class-wc-product-csv-importer-controller.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 9
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/importers/class-wc-product-csv-importer-controller.php
-
 		-
 			message: '#^Property WC_Product_CSV_Importer_Controller\:\:\$character_encoding \(string\) does not accept array\|string\.$#'
 			identifier: assign.propertyType
@@ -7560,12 +5646,6 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-tax-rate-importer.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
 		-
 			message: '#^Cannot use array destructuring on list\<string\|null\>\|null\.$#'
 			identifier: offsetAccess.nonArray
@@ -7584,12 +5664,6 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-tax-rate-importer.php

-		-
-			message: '#^Method WC_Tax_Rate_Importer\:\:format_data_from_csv\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
 		-
 			message: '#^Method WC_Tax_Rate_Importer\:\:greet\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -7632,24 +5706,6 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-tax-rate-importer.php

-		-
-			message: '#^Parameter \#1 \$data of function utf8_encode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
-		-
-			message: '#^Parameter \#1 \$filename of function fopen expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
-		-
-			message: '#^Parameter \#1 \$filename of function is_file expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
 		-
 			message: '#^Parameter \#1 \$haystack of function stripos expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -7668,12 +5724,6 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-tax-rate-importer.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/importers/class-wc-tax-rate-importer.php
-
 		-
 			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, string\|null given\.$#'
 			identifier: argument.type
@@ -7692,30 +5742,12 @@ parameters:
 			count: 1
 			path: includes/admin/importers/class-wc-tax-rate-importer.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/importers/mappings/default.php
-
 		-
 			message: '#^Array has 2 duplicate keys with value ''Variant SKU'' \(''Variant SKU'', ''Variant SKU''\)\.$#'
 			identifier: array.duplicateKey
 			count: 1
 			path: includes/admin/importers/mappings/shopify.php

-		-
-			message: '#^Cannot access offset ''row'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/importers/views/html-csv-import-done.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/views/html-csv-import-done.php
-
 		-
 			message: '#^Variable \$errors might not be defined\.$#'
 			identifier: variable.undefined
@@ -7752,24 +5784,6 @@ parameters:
 			count: 1
 			path: includes/admin/importers/views/html-csv-import-done.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/admin/importers/views/html-csv-import-mapping.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/importers/views/html-csv-import-mapping.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/importers/views/html-csv-import-mapping.php
-
 		-
 			message: '#^Variable \$args might not be defined\.$#'
 			identifier: variable.undefined
@@ -7992,12 +6006,6 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-coupons.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/list-tables/class-wc-admin-list-table-coupons.php
-
 		-
 			message: '#^Return type \(string\) of method WC_Admin_List_Table_Coupons\:\:get_primary_column\(\) should be compatible with return type \(array\) of method WC_Admin_List_Table\:\:get_primary_column\(\)$#'
 			identifier: method.childReturnType
@@ -8028,12 +6036,6 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Cannot access property \$cap on WP_Post_Type\|null\.$#'
 			identifier: property.nonObject
@@ -8052,24 +6054,12 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Expected 2 @param tags, found 1\.$#'
 			identifier: paramTag.count
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Method WC_Admin_List_Table_Orders\:\:add_custom_query_var\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Method WC_Admin_List_Table_Orders\:\:bulk_admin_notices\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -8160,12 +6150,6 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Method WC_Admin_List_Table_Orders\:\:search_label\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\ListTable\:\:render_billing_address_column\(\) expects WC_Order, object\|null given\.$#'
 			identifier: argument.type
@@ -8208,30 +6192,12 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Parameter \#1 \$term of function wc_order_search expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/list-tables/class-wc-admin-list-table-orders.php
-
 		-
 			message: '#^Part \$date_query \(array\|string\) of encapsed string cannot be cast to string\.$#'
 			identifier: encapsedStringPart.nonString
@@ -8280,12 +6246,6 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-products.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-products.php
-
 		-
 			message: '#^Cannot call method get_backorders\(\) on object\|null\.$#'
 			identifier: method.nonObject
@@ -8478,12 +6438,6 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-products.php

-		-
-			message: '#^Method WC_Admin_List_Table_Products\:\:add_custom_query_var\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-products.php
-
 		-
 			message: '#^Method WC_Admin_List_Table_Products\:\:add_sample_product_badge\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -8604,24 +6558,12 @@ parameters:
 			count: 1
 			path: includes/admin/list-tables/class-wc-admin-list-table-products.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/list-tables/class-wc-admin-list-table-products.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|null given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/admin/list-tables/class-wc-admin-list-table-products.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/admin/list-tables/class-wc-admin-list-table-products.php
-
 		-
 			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, array\|string given\.$#'
 			identifier: argument.type
@@ -8646,30 +6588,12 @@ parameters:
 			count: 1
 			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php

-		-
-			message: '#^Cannot access offset ''suggestions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php
-
-		-
-			message: '#^Cannot access offset ''updated'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php
-
 		-
 			message: '#^Method WC_Marketplace_Suggestions\:\:get_dismissed_suggestions\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php

-		-
-			message: '#^Method WC_Marketplace_Suggestions\:\:get_suggestions_api_data\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php
-
 		-
 			message: '#^Method WC_Marketplace_Suggestions\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -8706,24 +6630,6 @@ parameters:
 			count: 1
 			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php
-
-		-
-			message: '#^Cannot access offset ''suggestions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-updater.php
-
-		-
-			message: '#^Cannot access offset ''updated'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/marketplace-suggestions/class-wc-marketplace-updater.php
-
 		-
 			message: '#^Method WC_Marketplace_Updater\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -8778,24 +6684,6 @@ parameters:
 			count: 2
 			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''intval'' given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php
-
-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -8808,12 +6696,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -8880,12 +6762,6 @@ parameters:
 			count: 2
 			path: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php
-
 		-
 			message: '#^Access to an undefined property WooCommerce\:\:\$payment_gateways\.$#'
 			identifier: property.notFound
@@ -9030,18 +6906,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-order-data.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-data.php
-
-		-
-			message: '#^Parameter \#2 \$format of function wc_format_datetime expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-data.php
-
 		-
 			message: '#^Parameter \#2 \$timestamp of function gmdate expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -9054,12 +6918,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php

-		-
-			message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php
-
 		-
 			message: '#^Method WC_Meta_Box_Order_Downloads\:\:output\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -9078,18 +6936,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php

-		-
-			message: '#^Parameter \#1 \$download of class WC_Customer_Download constructor expects array\|int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Customer_Download\:\:set_downloads_remaining\(\) expects int\|string, array\|string given\.$#'
 			identifier: argument.type
@@ -9192,18 +7038,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Cannot call method get_attributes\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -9282,42 +7116,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''intval'' given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$file_names of static method WC_Meta_Box_Product_Data\:\:prepare_downloads\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Parameter \#1 \$name of function wc_attribute_taxonomy_id_by_name expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -9348,54 +7146,24 @@ parameters:
 			count: 4
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_name\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 19
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Parameter \#1 \.\.\.\$arg1 of function max expects non\-empty\-array, list\<int\|string\> given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Parameter \#2 \$file_urls of static method WC_Meta_Box_Product_Data\:\:prepare_downloads\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Parameter \#2 \$timestamp of function date expects int, int\|false given\.$#'
 			identifier: argument.type
 			count: 4
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php

-		-
-			message: '#^Parameter \#3 \$file_hashes of static method WC_Meta_Box_Product_Data\:\:prepare_downloads\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-data.php
-
 		-
 			message: '#^Static method WC_Meta_Box_Product_Data\:\:filter_non_variation_attributes\(\) is unused\.$#'
 			identifier: method.unused
@@ -9450,18 +7218,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-images.php

-		-
-			message: '#^Parameter \#1 \$str of function stripslashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-images.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-images.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -9474,30 +7230,12 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-reviews.php

-		-
-			message: '#^Cannot access offset ''comment_ID'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-reviews.php
-
 		-
 			message: '#^Method WC_Meta_Box_Product_Reviews\:\:output\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/meta-boxes/class-wc-meta-box-product-reviews.php

-		-
-			message: '#^Parameter \#1 \$comment_id of function update_comment_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-reviews.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/class-wc-meta-box-product-reviews.php
-
 		-
 			message: '#^Method WC_Meta_Box_Product_Short_Description\:\:output\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -9678,12 +7416,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/views/html-order-item.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/meta-boxes/views/html-order-items.php
-
 		-
 			message: '#^Cannot call method can_refund_order\(\) on WC_Payment_Gateway\|true\.$#'
 			identifier: method.nonObject
@@ -9708,18 +7440,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/views/html-order-notes.php

-		-
-			message: '#^Binary operation "\." between mixed and '', '' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/admin/meta-boxes/views/html-order-refund.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/admin/meta-boxes/views/html-order-refund.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_amount\(\)\.$#'
 			identifier: method.notFound
@@ -9924,12 +7644,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/views/html-product-data-inventory.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-inventory.php
-
 		-
 			message: '#^Variable \$product_object might not be defined\.$#'
 			identifier: variable.undefined
@@ -9984,54 +7698,18 @@ parameters:
 			count: 3
 			path: includes/admin/meta-boxes/views/html-product-data-panel.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-shipping.php
-
 		-
 			message: '#^Parameter \#1 \$value of function wc_format_localized_decimal expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/meta-boxes/views/html-product-data-shipping.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-shipping.php
-
 		-
 			message: '#^Variable \$product_object might not be defined\.$#'
 			identifier: variable.undefined
 			count: 5
 			path: includes/admin/meta-boxes/views/html-product-data-shipping.php

-		-
-			message: '#^Cannot call method get_name\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 6
-			path: includes/admin/meta-boxes/views/html-product-data-variations.php
-
-		-
-			message: '#^Cannot call method get_options\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-variations.php
-
-		-
-			message: '#^Cannot call method get_terms\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-variations.php
-
-		-
-			message: '#^Cannot call method is_taxonomy\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/admin/meta-boxes/views/html-product-data-variations.php
-
 		-
 			message: '#^Constant WC_ADMIN_IMAGES_FOLDER_URL not found\.$#'
 			identifier: constant.notFound
@@ -10086,12 +7764,6 @@ parameters:
 			count: 2
 			path: includes/admin/meta-boxes/views/html-variation-admin.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-variation-admin.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function wp_get_attachment_thumb_url expects int, string given\.$#'
 			identifier: argument.type
@@ -10110,12 +7782,6 @@ parameters:
 			count: 4
 			path: includes/admin/meta-boxes/views/html-variation-admin.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-variation-admin.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -10140,12 +7806,6 @@ parameters:
 			count: 1
 			path: includes/admin/meta-boxes/views/html-variation-admin.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/meta-boxes/views/html-variation-admin.php
-
 		-
 			message: '#^Variable \$base_cost might not be defined\.$#'
 			identifier: variable.undefined
@@ -10314,12 +7974,6 @@ parameters:
 			count: 1
 			path: includes/admin/plugin-updates/class-wc-plugin-updates.php

-		-
-			message: '#^Method WC_Plugins_Screen_Updates\:\:get_upgrade_notice\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/plugin-updates/class-wc-plugins-screen-updates.php
-
 		-
 			message: '#^Method WC_Plugins_Screen_Updates\:\:in_plugin_update_message\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -10332,18 +7986,6 @@ parameters:
 			count: 1
 			path: includes/admin/plugin-updates/class-wc-plugins-screen-updates.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/plugin-updates/class-wc-plugins-screen-updates.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/plugin-updates/class-wc-plugins-screen-updates.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|false given\.$#'
 			identifier: argument.type
@@ -10404,24 +8046,6 @@ parameters:
 			count: 1
 			path: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/admin/reports/class-wc-admin-report.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_array'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/admin/reports/class-wc-admin-report.php
-
-		-
-			message: '#^Cannot access property \$sparkline_value on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-admin-report.php
-
 		-
 			message: '#^Default value of the parameter \#1 \$id \(string\) of method WC_Admin_Report\:\:get_sales_sparkline\(\) is incompatible with type int\.$#'
 			identifier: parameter.defaultValue
@@ -10488,12 +8112,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-admin-report.php

-		-
-			message: '#^Parameter \#1 \$data of method WC_Admin_Report\:\:prepare_chart_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-admin-report.php
-
 		-
 			message: '#^Parameter \#1 \$input of function str_pad expects string, int\|string given\.$#'
 			identifier: argument.type
@@ -10506,24 +8124,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-admin-report.php

-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-admin-report.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-admin-report.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-admin-report.php
-
 		-
 			message: '#^Parameter \#2 \$now of function strtotime expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -10554,18 +8154,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-admin-report.php

-		-
-			message: '#^Part \$join_type \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 3
-			path: includes/admin/reports/class-wc-admin-report.php
-
-		-
-			message: '#^Part \$value\[''meta_key''\] \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 2
-			path: includes/admin/reports/class-wc-admin-report.php
-
 		-
 			message: '#^Property WC_Admin_Report\:\:\$end_date \(int\) does not accept int\|false\.$#'
 			identifier: assign.propertyType
@@ -10644,24 +8232,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-admin-report.php

-		-
-			message: '#^Cannot access property \$coupon_code on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Cannot access property \$coupon_count on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Cannot access property \$discount_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
 		-
 			message: '#^Method WC_Report_Coupon_Usage\:\:coupons_widget\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -10686,66 +8256,18 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-coupon-usage.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Parameter \#1 \$data of method WC_Admin_Report\:\:prepare_chart_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Parameter \#1 \$price of function wc_price expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
 		-
 			message: '#^Parameter \#1 \$str of function rawurlencode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/reports/class-wc-report-coupon-usage.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_js expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/reports/class-wc-report-coupon-usage.php

-		-
-			message: '#^Parameter \#1 \$value of function wc_selected expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-coupon-usage.php
-
 		-
 			message: '#^Parameter \#5 \$start_date of method WC_Admin_Report\:\:prepare_chart_data\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -10812,42 +8334,18 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-customer-list.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-customer-list.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-customer-list.php
-
 		-
 			message: '#^Parameter \#1 \$price of function wc_price expects float, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/reports/class-wc-report-customer-list.php

-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/reports/class-wc-report-customer-list.php
-
 		-
 			message: '#^Unreachable statement \- code above always terminates\.$#'
 			identifier: deadCode.unreachable
 			count: 1
 			path: includes/admin/reports/class-wc-report-customer-list.php

-		-
-			message: '#^Cannot access property \$total_orders on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-customers.php
-
 		-
 			message: '#^Method WC_Report_Customers\:\:customers_vs_guests\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -10872,24 +8370,12 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-customers.php

-		-
-			message: '#^Parameter \#1 \$data of method WC_Admin_Report\:\:prepare_chart_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-customers.php
-
 		-
 			message: '#^Parameter \#1 \$str of function rawurlencode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/reports/class-wc-report-customers.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-customers.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_html expects string, int given\.$#'
 			identifier: argument.type
@@ -10956,30 +8442,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-downloads.php

-		-
-			message: '#^Cannot access property \$permission_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-downloads.php
-
-		-
-			message: '#^Cannot access property \$timestamp on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-downloads.php
-
-		-
-			message: '#^Cannot access property \$user_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 4
-			path: includes/admin/reports/class-wc-report-downloads.php
-
-		-
-			message: '#^Cannot access property \$user_ip_address on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-downloads.php
-
 		-
 			message: '#^Cannot call method get_file\(\) on array\.$#'
 			identifier: method.nonObject
@@ -11046,24 +8508,12 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-downloads.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/admin/reports/class-wc-report-downloads.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_html expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/reports/class-wc-report-downloads.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-downloads.php
-
 		-
 			message: '#^Parameter \#1 \$which of method WP_List_Table\:\:display_tablenav\(\) expects ''bottom''\|''top'', string given\.$#'
 			identifier: argument.type
@@ -11088,24 +8538,12 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-low-in-stock.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-low-in-stock.php
-
 		-
 			message: '#^Method WC_Report_Most_Stocked\:\:get_items\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/reports/class-wc-report-most-stocked.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-most-stocked.php
-
 		-
 			message: '#^Method WC_Report_Out_Of_Stock\:\:get_items\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11118,12 +8556,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-out-of-stock.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-out-of-stock.php
-
 		-
 			message: '#^Cannot access an offset on array\|WP_Error\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -11136,24 +8568,6 @@ parameters:
 			count: 2
 			path: includes/admin/reports/class-wc-report-sales-by-category.php

-		-
-			message: '#^Cannot access property \$order_item_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 4
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
-		-
-			message: '#^Cannot access property \$post_date on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
-		-
-			message: '#^Cannot access property \$product_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
 		-
 			message: '#^Cannot access property \$term_id on WP_Error\|WP_Term\|null\.$#'
 			identifier: property.nonObject
@@ -11190,48 +8604,18 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-sales-by-category.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
 		-
 			message: '#^Parameter \#1 \$str of function rawurlencode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/reports/class-wc-report-sales-by-category.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
 		-
 			message: '#^Parameter \#1 \$term_ids of function get_objects_in_term expects array\<int\>\|int, array\|\(ArrayAccess&WP_Error\) given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/reports/class-wc-report-sales-by-category.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
-		-
-			message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
-			identifier: echo.nonString
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-category.php
-
 		-
 			message: '#^Parameter \#2 \$timestamp of function gmdate expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -11250,42 +8634,6 @@ parameters:
 			count: 2
 			path: includes/admin/reports/class-wc-report-sales-by-date.php

-		-
-			message: '#^Cannot access property \$net_refund on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
-		-
-			message: '#^Cannot access property \$order_item_count on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_refund on mixed\.$#'
-			identifier: property.nonObject
-			count: 4
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_shipping on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_shipping_tax on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_tax on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
 		-
 			message: '#^Method WC_Report_Sales_By_Date\:\:get_export_button\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11310,24 +8658,12 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-sales-by-date.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
 		-
 			message: '#^Parameter \#1 \$str of function rawurlencode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/reports/class-wc-report-sales-by-date.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-date.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_js expects string, int given\.$#'
 			identifier: argument.type
@@ -11364,30 +8700,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-sales-by-date.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 3
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Cannot access property \$order_item_qty on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Cannot access property \$order_item_total on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Cannot access property \$product_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 12
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
 		-
 			message: '#^Method WC_Report_Sales_By_Product\:\:current_filters\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11418,48 +8730,12 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-sales-by-product.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Parameter \#1 \$data of method WC_Admin_Report\:\:prepare_chart_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Parameter \#1 \$price of function wc_price expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
 		-
 			message: '#^Parameter \#1 \$str of function rawurlencode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/reports/class-wc-report-sales-by-product.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/admin/reports/class-wc-report-sales-by-product.php
-
 		-
 			message: '#^Parameter \#5 \$start_date of method WC_Admin_Report\:\:prepare_chart_data\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -11472,18 +8748,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-stock.php

-		-
-			message: '#^Cannot access property \$id on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/admin/reports/class-wc-report-stock.php
-
-		-
-			message: '#^Cannot access property \$parent on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/admin/reports/class-wc-report-stock.php
-
 		-
 			message: '#^Method WC_Report_Stock\:\:column_default\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11526,36 +8790,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-stock.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
-		-
-			message: '#^Cannot access property \$shipping_tax_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
-		-
-			message: '#^Cannot access property \$tax_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
-		-
-			message: '#^Cannot access property \$tax_rate on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
 		-
 			message: '#^Method WC_Report_Taxes_By_Code\:\:get_export_button\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11574,78 +8808,18 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-taxes-by-code.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-code.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_html expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/admin/reports/class-wc-report-taxes-by-code.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 3
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
 		-
 			message: '#^Binary operation "\*" between string and \-1 results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 2
 			path: includes/admin/reports/class-wc-report-taxes-by-date.php

-		-
-			message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$post_date on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$post_parent on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$shipping_tax_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$tax_amount on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_orders on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_sales on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Cannot access property \$total_shipping on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
 		-
 			message: '#^Cannot call method get_cart_tax\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -11688,18 +8862,6 @@ parameters:
 			count: 1
 			path: includes/admin/reports/class-wc-report-taxes-by-date.php

-		-
-			message: '#^Parameter \#1 \$format of function date_i18n expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/reports/class-wc-report-taxes-by-date.php
-
 		-
 			message: '#^Parameter \#1 \$time of function strtotime expects string, int\|string given\.$#'
 			identifier: argument.type
@@ -11742,12 +8904,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-emails.php

-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/admin/settings/class-wc-settings-emails.php
-
 		-
 			message: '#^Call to an undefined method object\:\:admin_options\(\)\.$#'
 			identifier: method.notFound
@@ -11850,12 +9006,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-emails.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/settings/class-wc-settings-emails.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -11880,12 +9030,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-general.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-general.php
-
 		-
 			message: '#^Method WC_Settings_Integrations\:\:output\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -11952,12 +9096,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-page.php

-		-
-			message: '#^Parameter \#1 \$section_id of method WC_Settings_Page\:\:get_settings_for_section\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-page.php
-
 		-
 			message: '#^Parameter \#1 \$str of function trim expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -11970,12 +9108,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-payment-gateways.php

-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: includes/admin/settings/class-wc-settings-payment-gateways.php
-
 		-
 			message: '#^Expected 0 @param tags, found 1\.$#'
 			identifier: paramTag.count
@@ -12030,12 +9162,6 @@ parameters:
 			count: 2
 			path: includes/admin/settings/class-wc-settings-payment-gateways.php

-		-
-			message: '#^Parameter \#2 \$callback of function remove_action expects array\|\(callable\(\)\: mixed\)\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-payment-gateways.php
-
 		-
 			message: '#^Method WC_Settings_Products\:\:save\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -12162,30 +9288,12 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-shipping.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-shipping.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-shipping.php
-
 		-
 			message: '#^Parameter \#1 \$title of function sanitize_title expects string, class\-string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/settings/class-wc-settings-shipping.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-shipping.php
-
 		-
 			message: '#^Parameter \#1 \$zone_id of method WC_Settings_Shipping\:\:zone_methods_screen\(\) expects int, array\|string given\.$#'
 			identifier: argument.type
@@ -12204,18 +9312,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-tax.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/admin/settings/class-wc-settings-tax.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/admin/settings/class-wc-settings-tax.php
-
 		-
 			message: '#^Method WC_Settings_Tax\:\:conflict_error\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -12258,24 +9354,6 @@ parameters:
 			count: 1
 			path: includes/admin/settings/class-wc-settings-tax.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/settings/class-wc-settings-tax.php
-
-		-
-			message: '#^Parameter \#1 \$raw_tax_classes of method WC_Settings_Tax\:\:save_tax_classes\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/class-wc-settings-tax.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/admin/settings/class-wc-settings-tax.php
-
 		-
 			message: '#^Parameter \#2 \$cities of static method WC_Tax\:\:_update_tax_rate_cities\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -12354,12 +9432,6 @@ parameters:
 			count: 2
 			path: includes/admin/settings/views/html-keys-edit.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/settings/views/html-settings-tax.php
-
 		-
 			message: '#^Variable \$current_class might not be defined\.$#'
 			identifier: variable.undefined
@@ -12402,12 +9474,6 @@ parameters:
 			count: 2
 			path: includes/admin/views/html-admin-dashboard-setup.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-admin-page-product-export.php
-
 		-
 			message: '#^Variable \$current_report might not be defined\.$#'
 			identifier: variable.undefined
@@ -12516,12 +9582,6 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-admin-page-status-report.php

-		-
-			message: '#^Cannot access offset ''offers'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/admin/views/html-admin-page-status-report.php
-
 		-
 			message: '#^Cannot access offset ''pages'' on array\|WP_Error\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -12552,18 +9612,6 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-admin-page-status-report.php

-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/admin/views/html-admin-page-status-report.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/admin/views/html-admin-page-status-report.php
-
 		-
 			message: '#^Expression "\$dropins_count" on a separate line does not do anything\.$#'
 			identifier: expr.resultUnused
@@ -12594,12 +9642,6 @@ parameters:
 			count: 4
 			path: includes/admin/views/html-admin-page-status-report.php

-		-
-			message: '#^Parameter \#2 \$release of method WC_Plugin_Updates\:\:get_untested_plugins\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-admin-page-status-report.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|false given\.$#'
 			identifier: argument.type
@@ -12618,24 +9660,12 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-admin-page-status-tools.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-admin-page-status.php
-
 		-
 			message: '#^Variable \$tabs might not be defined\.$#'
 			identifier: variable.undefined
 			count: 1
 			path: includes/admin/views/html-admin-settings.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-bulk-edit-product.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -12654,24 +9684,12 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-bulk-edit-product.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-bulk-edit-product.php
-
 		-
 			message: '#^Variable \$shipping_class might not be defined\.$#'
 			identifier: variable.undefined
 			count: 1
 			path: includes/admin/views/html-bulk-edit-product.php

-		-
-			message: '#^Parameter \#2 \$pieces of function implode expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/views/html-notice-base-table-missing.php
-
 		-
 			message: '#^Variable \$notice might not be defined\.$#'
 			identifier: variable.undefined
@@ -12684,12 +9702,6 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-notice-custom.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-notice-template-check.php
-
 		-
 			message: '#^Constant WC_PHP_MIN_REQUIREMENTS_NOTICE not found\.$#'
 			identifier: constant.notFound
@@ -12714,30 +9726,12 @@ parameters:
 			count: 1
 			path: includes/admin/views/html-quick-edit-product.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/views/html-report-by-date.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-report-by-date.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_html expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/admin/views/html-report-by-date.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/views/html-report-by-date.php
-
 		-
 			message: '#^Variable \$current_range might not be defined\.$#'
 			identifier: variable.undefined
@@ -12840,48 +9834,12 @@ parameters:
 			count: 1
 			path: includes/admin/wc-admin-functions.php

-		-
-			message: '#^Function woocommerce_settings_get_option\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/admin/wc-admin-functions.php
-
 		-
 			message: '#^Function woocommerce_update_options\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/admin/wc-admin-functions.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/admin/wc-admin-functions.php
-
-		-
-			message: '#^Parameter \#1 \$option_name of static method WC_Admin_Settings\:\:get_option\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/wc-admin-functions.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/wc-admin-functions.php
-
-		-
-			message: '#^Parameter \#1 \$postarr of function wp_insert_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{post_status\: string, post_type\: ''page'', post_author\: 1, post_name\: mixed, post_title\: string, post_content\: string, post_parent\: int, comment_status\: ''closed''\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/wc-admin-functions.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/admin/wc-admin-functions.php
-
 		-
 			message: '#^Parameter \#2 \$stock_quantity of function wc_update_product_stock expects int\|null, float\|int\<1, max\> given\.$#'
 			identifier: argument.type
@@ -12936,12 +9894,6 @@ parameters:
 			count: 1
 			path: includes/admin/wc-meta-box-functions.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/admin/wc-meta-box-functions.php
-
 		-
 			message: '#^Function woocommerce_legacy_reports_init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -13008,12 +9960,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 6
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Binary operation "\*" between \(float\|int\) and string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -13038,12 +9984,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Binary operation "\." between ''Content\-Type\: text…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:delete_by_id\(\)\.$#'
 			identifier: method.notFound
@@ -13098,66 +10038,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot access offset ''city'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Cannot access offset ''deleted'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Cannot access offset ''description'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot access offset ''from'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Cannot access offset ''newRow'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Cannot access offset ''postcode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Cannot access offset ''slug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot access offset ''to'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot access property \$ID on int\|WP_Post\.$#'
 			identifier: property.nonObject
@@ -13290,12 +10182,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot call method get_attributes\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot call method get_billing_email\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -13308,12 +10194,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot call method get_data_store\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot call method get_downloads\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -13350,12 +10230,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot call method get_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot call method get_instance_option_key\(\) on bool\|WC_Shipping_Method\.$#'
 			identifier: method.nonObject
@@ -13434,12 +10308,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot call method hide_errors\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Cannot call method is_editable\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -13536,12 +10404,6 @@ parameters:
 			count: 3
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^If condition is always false\.$#'
 			identifier: if.alwaysFalse
@@ -14190,18 +11052,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_intersect_key expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(array\|string\)\: mixed\)\|null, ''strtoupper'' given\.$#'
 			identifier: argument.type
@@ -14220,24 +11070,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 8
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_clean'' given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_format_decimal'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$cart_item_key of method WC_Cart\:\:remove_cart_item\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -14262,12 +11094,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$encoded_string of function parse_str expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$encoded_string of function parse_str expects string, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -14286,36 +11112,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$instance_id of method WC_Shipping_Zone\:\:delete_shipping_method\(\) expects int, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 28
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wp_die expects string\|WP_Error, int given\.$#'
 			identifier: argument.type
 			count: 40
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$order of static method WC_Admin_List_Table_Orders\:\:order_preview_get_order_details\(\) expects WC_Order, WC_Order\|WC_Order_Refund\|true given\.$#'
 			identifier: argument.type
@@ -14358,24 +11166,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 9
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$str of function trim expects string, array\|int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, array\|string given\.$#'
 			identifier: argument.type
@@ -14388,30 +11184,6 @@ parameters:
 			count: 12
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$tax_rate_id of static method WC_Tax\:\:_delete_tax_rate\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$tax_rate_id of static method WC_Tax\:\:_update_tax_rate\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$tax_rate_id of static method WC_Tax\:\:_update_tax_rate_cities\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$tax_rate_id of static method WC_Tax\:\:_update_tax_rate_postcodes\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$term of function wp_insert_term expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -14436,84 +11208,36 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$type of method WC_Shipping_Zone\:\:add_shipping_method\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$value of function wc_format_coupon_code expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Order_Item_Fee\:\:set_amount\(\) expects string, float given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, array\|int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 52
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#1 \$zone of class WC_Shipping_Zone constructor expects int\|object\|null, array\|string given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#1 \$zone of class WC_Shipping_Zone constructor expects int\|object\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#1 \$zone_id of static method WC_Shipping_Zones\:\:delete_zone\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(WC_Product\|false\|null\)\: bool\)\|null, ''wc_products_array…'' given\.$#'
 			identifier: argument.type
@@ -14580,12 +11304,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Parameter \#2 \$timestamp of function date expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -14634,12 +11352,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-ajax.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 3
-			path: includes/class-wc-ajax.php
-
 		-
 			message: '#^Unreachable statement \- code above always terminates\.$#'
 			identifier: deadCode.unreachable
@@ -14676,18 +11388,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-auth.php

-		-
-			message: '#^Parameter \#1 \$app_name of method WC_Auth\:\:create_keys\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-auth.php
-
-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-auth.php
-
 		-
 			message: '#^Parameter \#1 \$scope of method WC_Auth\:\:get_i18n_scope\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -14712,24 +11412,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-auth.php

-		-
-			message: '#^Parameter \#1 \$url of method WC_Auth\:\:get_formatted_url\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/class-wc-auth.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 10
-			path: includes/class-wc-auth.php
-
-		-
-			message: '#^Parameter \#2 \$app_user_id of method WC_Auth\:\:create_keys\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-auth.php
-
 		-
 			message: '#^Parameter \#2 \$args of function wp_safe_remote_post expects array\{method\?\: string, timeout\?\: float, redirection\?\: int, httpversion\?\: string, user\-agent\?\: string, reject_unsafe_urls\?\: bool, blocking\?\: bool, headers\?\: array\|string, \.\.\.\}, array\{body\: non\-empty\-string\|false, timeout\: 60, headers\: array\{Content\-Type\: non\-falsy\-string\}\} given\.$#'
 			identifier: argument.type
@@ -14742,24 +11424,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-auth.php

-		-
-			message: '#^Parameter \#3 \$scope of method WC_Auth\:\:create_keys\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-auth.php
-
-		-
-			message: '#^Cannot call method getPathname\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-autoloader.php
-
-		-
-			message: '#^Cannot call method isDir\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-autoloader.php
-
 		-
 			message: '#^Method WC_Autoloader\:\:autoload\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -14802,24 +11466,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-background-emailer.php

-		-
-			message: '#^Parameter \#1 \$hook of function wp_next_scheduled expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-emailer.php
-
-		-
-			message: '#^Parameter \#2 \$recurrence of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-emailer.php
-
-		-
-			message: '#^Parameter \#3 \$hook of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-emailer.php
-
 		-
 			message: '#^Method WC_Background_Updater\:\:complete\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -14844,24 +11490,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-background-updater.php

-		-
-			message: '#^Parameter \#1 \$hook of function wp_next_scheduled expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-updater.php
-
-		-
-			message: '#^Parameter \#2 \$recurrence of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-updater.php
-
-		-
-			message: '#^Parameter \#3 \$hook of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-background-updater.php
-
 		-
 			message: '#^Method WC_Brands_Brand_Settings_Manager\:\:set_brand_settings_on_coupon\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -14916,18 +11544,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Binary operation "\." between mixed and ''taxonomy\-'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-brands.php
-
-		-
-			message: '#^Binary operation "\." between mixed and non\-falsy\-string results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Call to method get_id\(\) on an unknown class BlockTemplateInterface\.$#'
 			identifier: class.notFound
@@ -14940,24 +11556,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Cannot access offset ''brands'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Cannot access property \$labels on WP_Taxonomy\|false\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Cannot access property \$name on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Cannot access property \$slug on WP_Post\|WP_Post_Type\|WP_Term\|WP_User\|null\.$#'
 			identifier: property.nonObject
@@ -15156,12 +11760,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function wp_get_post_terms expects int, int\|null given\.$#'
 			identifier: argument.type
@@ -15174,18 +11772,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-brands.php
-
-		-
-			message: '#^Parameter \#2 \$atts of function shortcode_atts expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -15198,24 +11784,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-brands.php

-		-
-			message: '#^Parameter \#2 \$terms of function wp_set_object_terms expects array\|int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-brands.php
-
-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-brands.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-brands.php
-
 		-
 			message: '#^Parameter \$template of method WC_Brands\:\:wc_brands_on_block_template_register\(\) has invalid type BlockTemplateInterface\.$#'
 			identifier: class.notFound
@@ -15252,12 +11820,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-breadcrumb.php

-		-
-			message: '#^Cannot call method get_queried_object\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 5
-			path: includes/class-wc-breadcrumb.php
-
 		-
 			message: '#^Method WC_Breadcrumb\:\:add_crumb\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -15408,18 +11970,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-breadcrumb.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-breadcrumb.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-breadcrumb.php
-
 		-
 			message: '#^Parameter \#1 \$year of function get_month_link expects int\|false, int\|string\|false given\.$#'
 			identifier: argument.type
@@ -15456,24 +12006,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-breadcrumb.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-breadcrumb.php
-
 		-
 			message: '#^Action callback returns array\<string, string\> but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: includes/class-wc-cache-helper.php

-		-
-			message: '#^Binary operation "\." between ''wc_cache_'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-cache-helper.php
-
 		-
 			message: '#^Method WC_Cache_Helper\:\:clean_term_cache\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -15498,12 +12036,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cache-helper.php

-		-
-			message: '#^Method WC_Cache_Helper\:\:get_transient_version\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-cache-helper.php
-
 		-
 			message: '#^Method WC_Cache_Helper\:\:incr_cache_prefix\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -15558,12 +12090,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cache-helper.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cache-helper.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, array\<mixed\>\|false given\.$#'
 			identifier: argument.type
@@ -15624,36 +12150,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart-fees.php

-		-
-			message: '#^@param array \$values does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 5
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^@param bool \$session does not accept actual type of parameter\: \$this\(WC_Cart_Session\)\.$#'
 			identifier: parameter.phpDocType
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^@param string \$key does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 5
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_product\(\)\.$#'
 			identifier: method.notFound
@@ -15678,30 +12186,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^Cannot access offset ''data_hash'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Cannot access offset ''product_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Cannot access offset ''quantity'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Cannot access offset ''variation_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -15798,30 +12282,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$input_list of function wp_list_pluck expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$known_string of function hash_equals expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Parameter \#1 \$product of function wc_get_cart_item_data_hash expects WC_Product, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -15834,60 +12294,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^Parameter \#1 \$value of method WC_Cart\:\:set_applied_coupons\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Cart\:\:set_coupon_discount_tax_totals\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Cart\:\:set_coupon_discount_totals\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Cart\:\:set_removed_cart_contents\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Cart\:\:set_totals\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Parameter \#2 \$cart of method WC_Cart_Session\:\:populate_cart_from_order\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Parameter \#2 \$value of function wc_setcookie expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-cart-session.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart-session.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 5
-			path: includes/class-wc-cart-session.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$price\.$#'
 			identifier: property.notFound
@@ -16356,12 +12768,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Cannot call method get_attributes\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -16422,12 +12828,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Method WC_Cart\:\:find_product_in_cart\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Method WC_Cart\:\:get_cart_contents_taxes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -16452,12 +12852,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Method WC_Cart\:\:get_tax_price_display_mode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Method WC_Cart\:\:remove_coupons\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -16596,12 +12990,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Parameter \#1 \$price of function wc_price expects float, float\|string given\.$#'
 			identifier: argument.type
@@ -16620,12 +13008,6 @@ parameters:
 			count: 3
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Parameter \#1 \$string of function html_entity_decode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -16662,12 +13044,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-cart.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/class-wc-cart.php
-
 		-
 			message: '#^Strict comparison using \!\=\= between 0 and mixed will always evaluate to true\.$#'
 			identifier: notIdentical.alwaysTrue
@@ -16686,12 +13062,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-checkout.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/class-wc-checkout.php
-
 		-
 			message: '#^Cannot call method get_checkout_order_received_url\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -16956,36 +13326,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-checkout.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_strtoupper'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
 		-
 			message: '#^Parameter \#1 \$order of method WC_Checkout\:\:set_data_from_cart\(\) expects WC_Order, WC_Order\|WC_Order_Refund\|true given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-checkout.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-checkout.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Abstract_Order\:\:set_cart_tax\(\) expects string, float given\.$#'
 			identifier: argument.type
@@ -17022,48 +13368,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-checkout.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Parameter \#2 \$chosen_shipping_methods of method WC_Checkout\:\:create_order_shipping_lines\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Parameter \#2 \$default of function wc_get_var expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
 		-
 			message: '#^Parameter \#2 \$pieces of function implode expects array, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-checkout.php

-		-
-			message: '#^Parameter \#3 \$data of function wc_add_notice expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Property WC_Checkout\:\:\$fields \(array\|null\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/class-wc-checkout.php
-
-		-
-			message: '#^Property WC_Checkout\:\:\$legacy_posted_data \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/class-wc-checkout.php
-
 		-
 			message: '#^Call to static method add_command\(\) on an unknown class WP_CLI\.$#'
 			identifier: class.notFound
@@ -17124,12 +13434,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-comments.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/class-wc-comments.php
-
 		-
 			message: '#^Method WC_Comments\:\:add_comment_rating\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17166,12 +13470,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-comments.php

-		-
-			message: '#^Method WC_Comments\:\:get_products_reviews_pending_moderation_counter\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-comments.php
-
 		-
 			message: '#^Method WC_Comments\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17190,24 +13488,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-comments.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-comments.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_post_type expects int\|WP_Post\|null, string given\.$#'
 			identifier: argument.type
 			count: 5
 			path: includes/class-wc-comments.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-comments.php
-
 		-
 			message: '#^Parameter \#2 \$user_id of function wc_customer_bought_product expects int, string given\.$#'
 			identifier: argument.type
@@ -17244,12 +13530,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-countries.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 5
-			path: includes/class-wc-countries.php
-
 		-
 			message: '#^Method WC_Countries\:\:country_dropdown_options\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17274,12 +13554,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-countries.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 6
-			path: includes/class-wc-countries.php
-
 		-
 			message: '#^Access to an undefined property WC_Cart\:\:\$subtotal\.$#'
 			identifier: property.notFound
@@ -17304,48 +13578,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Cannot access offset 1 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Cannot access offset 2 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Cannot access offset 3 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Cannot access offset 4 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Cannot access property \$name on WP_Error\|WP_Term\|null\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Method WC_Coupon\:\:add_coupon_message\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17358,132 +13596,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Method WC_Coupon\:\:get_code\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_date_expires\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_description\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_discount_type\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_email_restrictions\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_exclude_sale_items\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_excluded_product_categories\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_excluded_product_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_free_shipping\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_individual_use\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_limit_usage_to_x_items\(\) should return int\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_product_categories\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_product_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Method WC_Coupon\:\:get_short_info\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Method WC_Coupon\:\:get_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_usage_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_usage_limit\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_usage_limit_per_user\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Method WC_Coupon\:\:get_used_by\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Method WC_Coupon\:\:increase_usage_count\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17658,54 +13776,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Parameter \#1 \$amount of method WC_Coupon\:\:set_amount\(\) expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Parameter \#1 \$code of method WC_Coupon\:\:read_manual_coupon\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Parameter \#1 \$code of method WC_Coupon\:\:set_code\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Parameter \#1 \$discount_type of method WC_Coupon\:\:set_discount_type_core\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Parameter \#1 \$free_shipping of method WC_Coupon\:\:set_free_shipping\(\) expects bool, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
-		-
-			message: '#^Parameter \#1 \$id of method WC_Data\:\:set_id\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Parameter \#1 \$id of method WC_Data\:\:set_id\(\) expects int, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_post_type expects int\|WP_Post\|null, string given\.$#'
 			identifier: argument.type
@@ -17718,12 +13794,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Parameter \#1 \$read of method WC_Data\:\:__construct\(\) expects array\|int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-coupon.php
-
 		-
 			message: '#^Parameter \#2 \$allowed_html of function wp_kses expects array\<array\>\|string, array\<string, array\<string, bool\>\|true\> given\.$#'
 			identifier: argument.type
@@ -17736,30 +13806,6 @@ parameters:
 			count: 3
 			path: includes/class-wc-coupon.php

-		-
-			message: '#^Method WC_Customer_Download_Log\:\:get_permission_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download-log.php
-
-		-
-			message: '#^Method WC_Customer_Download_Log\:\:get_timestamp\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download-log.php
-
-		-
-			message: '#^Method WC_Customer_Download_Log\:\:get_user_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download-log.php
-
-		-
-			message: '#^Method WC_Customer_Download_Log\:\:get_user_ip_address\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download-log.php
-
 		-
 			message: '#^Method WC_Customer_Download_Log\:\:set_permission_id\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17808,60 +13854,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-customer-download.php

-		-
-			message: '#^Method WC_Customer_Download\:\:get_access_expires\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_access_granted\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_download_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_downloads_remaining\(\) should return int\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_order_key\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_product_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_user_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
-		-
-			message: '#^Method WC_Customer_Download\:\:get_user_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer-download.php
-
 		-
 			message: '#^Method WC_Customer_Download\:\:set_access_expires\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -17940,12 +13932,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-customer-download.php

-		-
-			message: '#^Part \$offset \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 6
-			path: includes/class-wc-customer-download.php
-
 		-
 			message: '#^Call to an undefined method object\:\:delete\(\)\.$#'
 			identifier: method.notFound
@@ -17970,240 +13956,24 @@ parameters:
 			count: 1
 			path: includes/class-wc-customer.php

-		-
-			message: '#^Cannot access offset ''address_1'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Cannot access offset ''address_2'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Cannot access offset ''city'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Cannot access offset ''country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Cannot access offset ''postcode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Cannot access offset ''state'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-customer.php
-
 		-
 			message: '#^Method WC_Customer\:\:get_avatar_url\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-customer.php

-		-
-			message: '#^Method WC_Customer\:\:get_billing_address_1\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_address_2\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_city\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_company\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_country\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_first_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_last_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_phone\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_postcode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_billing_state\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
 		-
 			message: '#^Method WC_Customer\:\:get_calculated_shipping\(\) should return bool but returns string\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-customer.php

-		-
-			message: '#^Method WC_Customer\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_display_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_first_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_is_paying_customer\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
 		-
 			message: '#^Method WC_Customer\:\:get_is_vat_exempt\(\) should return bool but returns string\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-customer.php

-		-
-			message: '#^Method WC_Customer\:\:get_last_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_role\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_address_1\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_address_2\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_city\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_company\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_country\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_first_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_last_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_phone\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_postcode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_shipping_state\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
-		-
-			message: '#^Method WC_Customer\:\:get_username\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-customer.php
-
 		-
 			message: '#^Method WC_Customer\:\:set_address_prop\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -18522,12 +14292,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-data-store.php

-		-
-			message: '#^Parameter \#1 \$stack of function array_shift expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-data-store.php
-
 		-
 			message: '#^Property WC_Data_Store\:\:\$instance \(WC_Data_Store\) does not accept WC_Object_Data_Store_Interface\.$#'
 			identifier: assign.propertyType
@@ -18810,36 +14574,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^@param string \$email_address does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/class-wc-download-handler.php
-
-		-
-			message: '#^@param string \$method does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Action callback returns array but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^Binary operation "\." between ''Content\-Type\: '' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-download-handler.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:get_downloads\(\)\.$#'
 			identifier: method.notFound
@@ -18972,18 +14712,6 @@ parameters:
 			count: 3
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^Parameter \#1 \$known_string of function hash_equals expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-download-handler.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -18996,12 +14724,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Parameter \#1 \$str of function sha1 expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -19014,12 +14736,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Parameter \#2 \$data of function hash expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -19038,18 +14754,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-download-handler.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-download-handler.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|false given\.$#'
 			identifier: argument.type
@@ -19062,12 +14766,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-download-handler.php

-		-
-			message: '#^@param string \$recipient does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 3
-			path: includes/class-wc-emails.php
-
 		-
 			message: '#^@param tag must not be named \$this\. Choose a descriptive alias, for example \$instance\.$#'
 			identifier: phpDoc.parseError
@@ -19278,18 +14976,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-emails.php

-		-
-			message: '#^Parameter \#1 \$args of static method WC_Emails\:\:send_transactional_email\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, string given\.$#'
 			identifier: argument.type
@@ -19302,48 +14988,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-emails.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_specialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-emails.php
-
 		-
 			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, int\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-emails.php

-		-
-			message: '#^Parameter \#1 \$text of function wptexturize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
-		-
-			message: '#^Parameter \#1 \$to of method WC_Email\:\:send\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
 		-
 			message: '#^Parameter \#2 \$replace of function str_replace expects array\<string\>\|string, array\<int, string\|false\|null\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-emails.php

-		-
-			message: '#^Parameter \#2 \$subject of method WC_Email\:\:send\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
-		-
-			message: '#^Parameter \#3 \$message of method WC_Email\:\:send\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-emails.php
-
 		-
 			message: '#^Parameter \#5 \$attachments of method WC_Email\:\:send\(\) expects array, string given\.$#'
 			identifier: argument.type
@@ -19416,12 +15072,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Cannot access offset ''qty'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_User\|false\.$#'
 			identifier: property.nonObject
@@ -19650,12 +15300,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#1 \$email of function is_email expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -19668,42 +15312,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#1 \$key of static method WC_Shortcode_My_Account\:\:check_password_reset_key\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 13
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#1 \$str of function urldecode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -19728,12 +15336,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#2 \$country of function wc_format_postcode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -19746,24 +15348,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#2 \$default of function wc_get_var expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 8
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#2 \$login of static method WC_Shortcode_My_Account\:\:check_password_reset_key\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
-		-
-			message: '#^Parameter \#2 \$new_pass of static method WC_Shortcode_My_Account\:\:reset_password\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#2 \$quantity of method WC_Cart\:\:add_to_cart\(\) expects int, float\|int given\.$#'
 			identifier: argument.type
@@ -19776,102 +15360,24 @@ parameters:
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#2 \$user_string of function hash_equals expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#2 \$username of function wc_create_new_customer expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Parameter \#3 \$variation_id of method WC_Cart\:\:add_to_cart\(\) expects int, int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-form-handler.php
-
 		-
 			message: '#^Strict comparison using \=\=\= between 0 and 0 will always evaluate to true\.$#'
 			identifier: identical.alwaysTrue
 			count: 1
 			path: includes/class-wc-form-handler.php

-		-
-			message: '#^Binary operation "\." between ''1\.0\.9\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''1\.4\.1\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''1\.7\.21\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''2\.1\.4\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''2\.7\.0\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''2\.7\.2\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''3\.0\.0\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''3\.1\.6\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''4\.0\.3\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Binary operation "\." between ''4\.1\.1\-wc\.'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/class-wc-frontend-scripts.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -19968,60 +15474,24 @@ parameters:
 			count: 1
 			path: includes/class-wc-frontend-scripts.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-frontend-scripts.php
-
 		-
 			message: '#^Parameter \#2 \$path of static method WC_Frontend_Scripts\:\:register_script\(\) expects string, false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-frontend-scripts.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
-		-
-			message: '#^Parameter \#4 \$version of static method WC_Frontend_Scripts\:\:register_style\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-frontend-scripts.php
-
 		-
 			message: '#^Property WC_Address_Provider\:\:\$branding_html \(string\) on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.property
 			count: 1
 			path: includes/class-wc-frontend-scripts.php

-		-
-			message: '#^Cannot access offset ''country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-geolite-integration.php
-
-		-
-			message: '#^Cannot access offset ''iso_code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-geolite-integration.php
-
 		-
 			message: '#^Method WC_Geolite_Integration\:\:log\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/class-wc-geolite-integration.php

-		-
-			message: '#^Parameter \#1 \$str of function strtoupper expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-geolite-integration.php
-
 		-
 			message: '#^Property WC_Geolite_Integration\:\:\$log \(WC_Logger\) does not accept WC_Logger_Interface\.$#'
 			identifier: assign.propertyType
@@ -20034,36 +15504,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-geolocation.php

-		-
-			message: '#^Cannot access property \$country on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-geolocation.php
-
-		-
-			message: '#^Cannot access property \$countryCode on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-geolocation.php
-
-		-
-			message: '#^Cannot call method get_database_service\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-geolocation.php
-
-		-
-			message: '#^Cannot call method update_database\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-geolocation.php
-
-		-
-			message: '#^Method WC_Geolocation\:\:geolocate_via_api\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-geolocation.php
-
 		-
 			message: '#^Method WC_Geolocation\:\:update_database\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -20082,48 +15522,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-geolocation.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-geolocation.php
-
 		-
 			message: '#^Variable \$transient_name might not be defined\.$#'
 			identifier: variable.undefined
 			count: 1
 			path: includes/class-wc-geolocation.php

-		-
-			message: '#^Binary operation "\." between ''https\://'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-https.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/class-wc-https.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: includes/class-wc-https.php
-
 		-
 			message: '#^Method WC_HTTPS\:\:force_https_template_redirect\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/class-wc-https.php

-		-
-			message: '#^Method WC_HTTPS\:\:force_https_url\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-https.php
-
 		-
 			message: '#^Method WC_HTTPS\:\:http_api_curl\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -20148,18 +15558,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-https.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-https.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-https.php
-
 		-
 			message: '#^Call to function method_exists\(\) with WC_Settings_Page and ''get_settings'' will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -20178,12 +15576,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-install.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/class-wc-install.php
-
 		-
 			message: '#^Class WC_Post_Types referenced with incorrect case\: WC_Post_types\.$#'
 			identifier: class.nameCase
@@ -20382,12 +15774,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-install.php

-		-
-			message: '#^Method WC_Install\:\:plugin_row_meta\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-install.php
-
 		-
 			message: '#^Method WC_Install\:\:remove_admin_notices\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -20478,48 +15864,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-install.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-install.php
-
-		-
-			message: '#^Parameter \#1 \$page_id of static method WC_Notes_Refund_Returns\:\:possibly_add_note\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-install.php
-
 		-
 			message: '#^Parameter \#1 \$post of function wp_attachment_is_image expects int\|WP_Post\|null, float\|int\<min, \-1\>\|int\<1, max\>\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-install.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-install.php
-
 		-
 			message: '#^Parameter \#2 \$version2 of function version_compare expects string, int\|string\|null given\.$#'
 			identifier: argument.type
 			count: 4
 			path: includes/class-wc-install.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-install.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-install.php
-
 		-
 			message: '#^Parameter \#4 \$autoload of function add_option expects bool\|null, string given\.$#'
 			identifier: argument.type
@@ -20610,12 +15966,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-logger.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-logger.php
-
 		-
 			message: '#^Property WC_Logger\:\:\$threshold \(int\) does not accept string\.$#'
 			identifier: assign.propertyType
@@ -20676,12 +16026,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-factory.php

-		-
-			message: '#^Cannot access property \$ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-order-factory.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on array\|object\.$#'
 			identifier: method.nonObject
@@ -20748,24 +16092,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-factory.php

-		-
-			message: '#^Method WC_Order_Item_Coupon\:\:get_code\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-coupon.php
-
-		-
-			message: '#^Method WC_Order_Item_Coupon\:\:get_discount\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-coupon.php
-
-		-
-			message: '#^Method WC_Order_Item_Coupon\:\:get_discount_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-coupon.php
-
 		-
 			message: '#^Method WC_Order_Item_Coupon\:\:set_code\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -20802,54 +16128,6 @@ parameters:
 			count: 4
 			path: includes/class-wc-order-item-fee.php

-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_amount\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_tax_class\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_tax_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_taxes\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
-		-
-			message: '#^Method WC_Order_Item_Fee\:\:get_total_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
 		-
 			message: '#^Method WC_Order_Item_Fee\:\:set_amount\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -20892,12 +16170,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-order-item-fee.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_format_decimal'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
 		-
 			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(string\)\: mixed\)\|null, ''wc_round_tax_total'' given\.$#'
 			identifier: argument.type
@@ -20916,12 +16188,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item-fee.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item-fee.php
-
 		-
 			message: '#^Property WC_Order_Item_Fee\:\:\$legacy_fee \(object\) does not accept default value of type string\.$#'
 			identifier: property.defaultValue
@@ -20958,18 +16224,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item-product.php

-		-
-			message: '#^Cannot access offset ''subtotal'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
 		-
 			message: '#^Cannot call method backorders_require_notification\(\) on WC_Product\|true\.$#'
 			identifier: method.nonObject
@@ -21030,60 +16284,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item-product.php

-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_product_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_quantity\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_subtotal\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_subtotal_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_tax_class\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_taxes\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_total_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Method WC_Order_Item_Product\:\:get_variation_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
 		-
 			message: '#^Method WC_Order_Item_Product\:\:set_backorder_meta\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -21162,12 +16362,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item-product.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_format_decimal'' given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-order-item-product.php
-
 		-
 			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(string\)\: mixed\)\|null, ''wc_round_tax_total'' given\.$#'
 			identifier: argument.type
@@ -21198,72 +16392,12 @@ parameters:
 			count: 2
 			path: includes/class-wc-order-item-product.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-order-item-product.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:add_meta_data\(\) expects array\|string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-order-item-product.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:add_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item-product.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_instance_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_method_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_method_title\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_tax_class\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_taxes\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Shipping\:\:get_total_tax\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
 		-
 			message: '#^Method WC_Order_Item_Shipping\:\:set_instance_id\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -21312,12 +16446,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item-shipping.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_format_decimal'' given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-order-item-shipping.php
-
 		-
 			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(string\)\: mixed\)\|null, ''wc_round_tax_total'' given\.$#'
 			identifier: argument.type
@@ -21360,54 +16488,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-order-item-shipping.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item-shipping.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_compound\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_label\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_rate_code\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_rate_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_rate_percent\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_shipping_tax_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
-		-
-			message: '#^Method WC_Order_Item_Tax\:\:get_tax_total\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item-tax.php
-
 		-
 			message: '#^Method WC_Order_Item_Tax\:\:set_compound\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -21486,12 +16566,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/class-wc-order-item.php
-
 		-
 			message: '#^Call to an undefined method \$this\(WC_Order_Item\)\:\:set_taxes\(\)\.$#'
 			identifier: method.notFound
@@ -21510,24 +16584,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-order-item.php

-		-
-			message: '#^Cannot access property \$key on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-order-item.php
-
-		-
-			message: '#^Cannot access property \$value on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-order-item.php
-
-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 1
-			path: includes/class-wc-order-item.php
-
 		-
 			message: '#^Class WC_Order_Item implements generic interface ArrayAccess but does not specify its types\: TKey, TValue$#'
 			identifier: missingType.generics
@@ -21540,24 +16596,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-order-item.php

-		-
-			message: '#^Method WC_Order_Item\:\:get_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item.php
-
 		-
 			message: '#^Method WC_Order_Item\:\:get_order\(\) should return WC_Order but returns bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-order-item.php

-		-
-			message: '#^Method WC_Order_Item\:\:get_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-item.php
-
 		-
 			message: '#^Method WC_Order_Item\:\:set_name\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -21576,54 +16620,18 @@ parameters:
 			count: 3
 			path: includes/class-wc-order-item.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order-item.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:query\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: includes/class-wc-order-query.php

-		-
-			message: '#^Method WC_Order_Refund\:\:get_amount\(\) should return float\|int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-refund.php
-
 		-
 			message: '#^Method WC_Order_Refund\:\:get_post_title\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/class-wc-order-refund.php

-		-
-			message: '#^Method WC_Order_Refund\:\:get_reason\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-refund.php
-
-		-
-			message: '#^Method WC_Order_Refund\:\:get_refunded_by\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-refund.php
-
-		-
-			message: '#^Method WC_Order_Refund\:\:get_refunded_payment\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order-refund.php
-
 		-
 			message: '#^Method WC_Order_Refund\:\:set_amount\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -21798,12 +16806,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Expected 3 @param tags, found 2\.$#'
 			identifier: paramTag.count
@@ -21828,228 +16830,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order.php

-		-
-			message: '#^Method WC_Order\:\:get_billing_address_1\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_address_2\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_city\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_company\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_country\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_first_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_last_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_phone\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_postcode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_billing_state\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_cart_hash\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_created_via\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_customer_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_customer_ip_address\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_customer_note\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_customer_user_agent\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_date_completed\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_date_paid\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_order_key\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_payment_method\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_payment_method_title\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_address_1\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_address_2\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_city\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_company\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_country\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_first_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_last_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_phone\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_postcode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_shipping_state\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_total_refunded\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_total_shipping_refunded\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_total_shipping_tax_refunded\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_total_tax_refunded\(\) should return float but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Method WC_Order\:\:get_transaction_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Method WC_Order\:\:handle_exception\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -22344,12 +17124,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-order.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Parameter \#1 \$price of function wc_price expects float, string given\.$#'
 			identifier: argument.type
@@ -22362,72 +17136,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-order.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Parameter \#2 \$is_customer_note of method WC_Order\:\:add_order_note\(\) expects int, false given\.$#'
 			identifier: argument.type
 			count: 5
 			path: includes/class-wc-order.php

-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_discount_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_fee_rows\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_shipping_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_subtotal_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_tax_rows\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Abstract_Order\:\:add_order_item_totals_total_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Order\:\:add_order_item_totals_payment_method_row\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-order.php
-
-		-
-			message: '#^Parameter \#2 \$tax_display of method WC_Order\:\:add_order_item_totals_refund_rows\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Parameter \#2 \$transition of method WC_Order\:\:add_status_transition_note\(\) expects bool, array given\.$#'
 			identifier: argument.type
@@ -22446,24 +17160,12 @@ parameters:
 			count: 2
 			path: includes/class-wc-order.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-order.php
-
 		-
 			message: '#^Call to an undefined static method Automattic\\WooCommerce\\Internal\\Logging\\SafeGlobalFunctionProxy\:\:wc_get_logger\(\)\.$#'
 			identifier: staticMethod.notFound
 			count: 1
 			path: includes/class-wc-payment-gateways.php

-		-
-			message: '#^Cannot call method info\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
 		-
 			message: '#^Cannot call method set_current\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
@@ -22500,84 +17202,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-payment-gateways.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#1 \$text of function wp_specialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Payment_Gateways\:\:was_gateway_disabled\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Payment_Gateways\:\:was_gateway_enabled\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(mixed\)\: bool\)\|null, Closure\(mixed\)\: \(non\-falsy\-string\|false\) given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-payment-gateways.php

-		-
-			message: '#^Parameter \#2 \$old_value of method WC_Payment_Gateways\:\:was_gateway_disabled\(\) expects array\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#2 \$old_value of method WC_Payment_Gateways\:\:was_gateway_enabled\(\) expects array\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#2 \$value of function get_user_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Parameter \#6 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: includes/class-wc-payment-gateways.php
-
-		-
-			message: '#^@param int \$limit does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/class-wc-payment-tokens.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:get_metadata\(\)\.$#'
 			identifier: method.notFound
@@ -22794,12 +17424,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-post-data.php

-		-
-			message: '#^Method WC_Post_Data\:\:get_post_type\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-post-data.php
-
 		-
 			message: '#^Method WC_Post_Data\:\:handle_attribute_term_deleted\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -22920,66 +17544,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-post-data.php

-		-
-			message: '#^Parameter \#1 \$id of static method WC_Post_Data\:\:get_post_type\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$order of function wc_delete_shop_order_transients expects int\|WC_Order, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$post of function wp_get_post_parent_id expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-post-data.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function wc_delete_product_transients expects int, int\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-post-data.php

-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:on_product_changed\(\) expects int\|WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:on_product_deleted\(\) expects int\|WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$product_id of function wc_product_force_unique_sku expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$product_id of function wc_product_has_global_unique_id expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-post-data.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-post-data.php
-
 		-
 			message: '#^Property WP_Post\:\:\$ID \(int\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
@@ -23076,18 +17646,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-privacy-background-process.php

-		-
-			message: '#^@param string \$data_type does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 2
-			path: includes/class-wc-privacy-erasers.php
-
-		-
-			message: '#^@param string \$value does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/class-wc-privacy-erasers.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:delete_by_user_email\(\)\.$#'
 			identifier: method.notFound
@@ -23112,48 +17670,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-privacy-erasers.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-privacy-erasers.php
-
-		-
-			message: '#^Parameter \#1 \$type of function wp_privacy_anonymize_data expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-privacy-erasers.php
-
 		-
 			message: '#^Parameter \#1 \$var of function count expects array\|Countable, array\<WC_Order\>\|stdClass given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-privacy-erasers.php

-		-
-			message: '#^Parameter \#2 \$data of function wp_privacy_anonymize_data expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-privacy-erasers.php
-
 		-
 			message: '#^@param WC_Order \$order does not accept actual type of parameter\: WC_Customer\.$#'
 			identifier: parameter.phpDocType
 			count: 1
 			path: includes/class-wc-privacy-exporters.php

-		-
-			message: '#^Binary operation "\." between mixed and '', '' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-privacy-exporters.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-privacy-exporters.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:get_download_logs_for_permission\(\)\.$#'
 			identifier: method.notFound
@@ -23310,24 +17838,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-attribute.php

-		-
-			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_options\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-attribute.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_variation\(\) expects bool, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-attribute.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_visible\(\) expects bool, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-attribute.php
-
 		-
 			message: '#^Class WC_Product_Download implements generic interface ArrayAccess but does not specify its types\: TKey, TValue$#'
 			identifier: missingType.generics
@@ -23400,24 +17910,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-download.php

-		-
-			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-download.php
-
 		-
 			message: '#^Parameter \#1 \$url of method Automattic\\WooCommerce\\Internal\\ProductDownloads\\ApprovedDirectories\\Register\:\:add_approved_directory\(\) expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-product-download.php

-		-
-			message: '#^Method WC_Product_External\:\:get_button_text\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-external.php
-
 		-
 			message: '#^Method WC_Product_External\:\:set_backorders\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -23448,12 +17946,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-external.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-external.php
-
 		-
 			message: '#^@param string \$classname does not accept actual type of parameter\: string\|false\.$#'
 			identifier: parameter.phpDocType
@@ -23472,12 +17964,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-factory.php

-		-
-			message: '#^Parameter \#1 \$product of method WC_Product_Factory\:\:get_product_id\(\) expects bool\|int\|WC_Product\|WP_Post, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-factory.php
-
 		-
 			message: '#^Parameter \#1 \$product_id of static method WC_Product_Factory\:\:get_product_classname\(\) expects int, int\<min, \-1\>\|int\<1, max\>\|true given\.$#'
 			identifier: argument.type
@@ -23526,12 +18012,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-grouped.php

-		-
-			message: '#^Method WC_Product_Grouped\:\:get_children\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-grouped.php
-
 		-
 			message: '#^Method WC_Product_Grouped\:\:set_children\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -23706,18 +18186,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-product-variable.php

-		-
-			message: '#^Cannot access offset ''new_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-product-variable.php
-
-		-
-			message: '#^Cannot access offset ''previous_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-product-variable.php
-
 		-
 			message: '#^Method WC_Product_Variable\:\:after_data_store_save_or_update\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -23778,12 +18246,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-variable.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-product-variable.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -23802,84 +18264,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-product-variable.php

-		-
-			message: '#^Method WC_Product_Variation\:\:get_attribute_summary\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_backorders\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_height\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_image_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_length\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_manage_stock\(\) should return bool\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
 		-
 			message: '#^Method WC_Product_Variation\:\:get_permalink\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/class-wc-product-variation.php

-		-
-			message: '#^Method WC_Product_Variation\:\:get_purchase_note\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_shipping_class_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_sku\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_stock_quantity\(\) should return int\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_weight\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
-		-
-			message: '#^Method WC_Product_Variation\:\:get_width\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-product-variation.php
-
 		-
 			message: '#^Method WC_Product_Variation\:\:set_attribute_summary\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -23940,30 +18330,12 @@ parameters:
 			count: 2
 			path: includes/class-wc-query.php

-		-
-			message: '#^Cannot access property \$posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-query.php
-
 		-
 			message: '#^Cannot call method get_order_number\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
 			count: 1
 			path: includes/class-wc-query.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 3
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 2
-			path: includes/class-wc-query.php
-
 		-
 			message: '#^Function remove_filter invoked with 4 parameters, 2\-3 required\.$#'
 			identifier: arguments.count
@@ -24060,60 +18432,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-query.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$meta_query of method WC_Query\:\:get_meta_query\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$tax_query of method WC_Query\:\:get_tax_query\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$var of function floatval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-query.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-query.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-query.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-query.php
-
 		-
 			message: '#^Static property WC_Query\:\:\$chosen_attributes \(array\) does not accept null\.$#'
 			identifier: assign.propertyType
@@ -24132,12 +18456,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-rate-limiter.php

-		-
-			message: '#^Method WC_Rate_Limiter\:\:get_cached\(\) should return bool\|int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-rate-limiter.php
-
 		-
 			message: '#^Method WC_Rate_Limiter\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -24150,12 +18468,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-regenerate-images-request.php

-		-
-			message: '#^Cannot access offset ''attachment_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/class-wc-regenerate-images-request.php
-
 		-
 			message: '#^Function remove_filter invoked with 4 parameters, 2\-3 required\.$#'
 			identifier: arguments.count
@@ -24174,12 +18486,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-regenerate-images-request.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-regenerate-images-request.php
-
 		-
 			message: '#^Parameter \#1 \$path of function pathinfo expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -24198,18 +18504,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-regenerate-images-request.php

-		-
-			message: '#^Part \$dst_h \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: includes/class-wc-regenerate-images-request.php
-
-		-
-			message: '#^Part \$dst_w \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: includes/class-wc-regenerate-images-request.php
-
 		-
 			message: '#^Action callback returns array but should not return anything\.$#'
 			identifier: return.void
@@ -24318,18 +18612,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-regenerate-images.php

-		-
-			message: '#^Part \$dst_h \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: includes/class-wc-regenerate-images.php
-
-		-
-			message: '#^Part \$dst_w \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: includes/class-wc-regenerate-images.php
-
 		-
 			message: '#^Access to an undefined property WC_Register_WP_Admin_Settings\:\:\$description\.$#'
 			identifier: property.notFound
@@ -24402,12 +18684,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-register-wp-admin-settings.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Cannot access offset ''oauth_consumer_key'' on non\-empty\-array\|WP_Error\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -24426,18 +18702,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Cannot access offset int\<\-899, max\> on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Cannot access property \$consumer_secret on array\.$#'
 			identifier: property.nonObject
@@ -24474,12 +18738,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Method WC_REST_Authentication\:\:get_authorization_header\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Method WC_REST_Authentication\:\:get_error\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -24516,48 +18774,18 @@ parameters:
 			count: 1
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Parameter \#1 \$consumer_key of method WC_REST_Authentication\:\:get_user_data_by_consumer_key\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_serialize expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Parameter \#1 \$keys of function array_combine expects array, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Parameter \#1 \$str of function strtoupper expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Parameter \#1 \$string of function substr expects string, string\|false\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
-		-
-			message: '#^Parameter \#1 \$url of function wp_parse_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Parameter \#1 \$user of method WC_REST_Authentication\:\:check_oauth_signature\(\) expects stdClass, array given\.$#'
 			identifier: argument.type
@@ -24570,12 +18798,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-rest-authentication.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-rest-authentication.php
-
 		-
 			message: '#^Parameter \#2 \$params of method WC_REST_Authentication\:\:check_oauth_signature\(\) expects array, array\|WP_Error given\.$#'
 			identifier: argument.type
@@ -24660,42 +18882,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-session-handler.php

-		-
-			message: '#^Cannot access property \$prefix on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Cannot call method delete\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Cannot call method get_var\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Cannot call method prepare\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Cannot call method update\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: includes/class-wc-session-handler.php
-
 		-
 			message: '#^Constant COOKIEHASH not found\.$#'
 			identifier: constant.notFound
@@ -24822,12 +19008,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-session-handler.php

-		-
-			message: '#^Parameter \#1 \$customer_id of method WC_Session_Handler\:\:delete_session\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-session-handler.php
-
 		-
 			message: '#^Parameter \#1 \$customer_id of method WC_Session_Handler\:\:get_session\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -24846,18 +19026,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-session-handler.php

-		-
-			message: '#^Parameter \#2 \$value of function get_user_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-session-handler.php
-
-		-
-			message: '#^Property WC_Session\:\:\$_data \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/class-wc-session-handler.php
-
 		-
 			message: '#^Property WC_Session_Handler\:\:\$_session_expiring \(int\) does not accept float\|int\.$#'
 			identifier: assign.propertyType
@@ -25050,12 +19218,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-shipping-zone.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
 		-
 			message: '#^Call to an undefined method object\:\:add_method\(\)\.$#'
 			identifier: method.notFound
@@ -25122,30 +19284,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-shipping-zone.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
 		-
 			message: '#^Cannot access offset string on array\|false\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: includes/class-wc-shipping-zone.php

-		-
-			message: '#^Cannot access property \$type on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
 		-
 			message: '#^Method WC_Shipping_Zone\:\:add_location\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -25164,24 +19308,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-shipping-zone.php

-		-
-			message: '#^Method WC_Shipping_Zone\:\:get_zone_locations\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
-		-
-			message: '#^Method WC_Shipping_Zone\:\:get_zone_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
-		-
-			message: '#^Method WC_Shipping_Zone\:\:get_zone_order\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
 		-
 			message: '#^Method WC_Shipping_Zone\:\:set_locations\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -25212,12 +19338,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-shipping-zone.php

-		-
-			message: '#^Parameter \#1 \$input of function array_values expects array\<T\>, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-shipping-zone.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function uasort expects callable\(object, object\)\: int, ''wc_shipping_zone…'' given\.$#'
 			identifier: argument.type
@@ -25296,12 +19416,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-shipping.php

-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-shipping.php
-
 		-
 			message: '#^Method WC_Shipping\:\:get_shipping_methods\(\) should return array\<WC_Shipping_Method\> but returns array\|null\.$#'
 			identifier: return.type
@@ -25458,12 +19572,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-structured-data.php

-		-
-			message: '#^Binary operation "\." between ''http\://'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-structured-data.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_product\(\)\.$#'
 			identifier: method.notFound
@@ -25614,18 +19722,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-structured-data.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-structured-data.php
-
-		-
-			message: '#^Cannot access offset 1 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-structured-data.php
-
 		-
 			message: '#^Cannot access property \$comment_ID on int\|WP_Comment\.$#'
 			identifier: property.nonObject
@@ -25794,12 +19890,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-structured-data.php

-		-
-			message: '#^@param string\|null \$tax_class does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/class-wc-tax.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$tax_rate\.$#'
 			identifier: property.notFound
@@ -25854,12 +19944,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tax.php

-		-
-			message: '#^Cannot access offset ''shipping'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tax.php
-
 		-
 			message: '#^Cannot access offset ''slug'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -25896,12 +19980,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tax.php

-		-
-			message: '#^Method WC_Tax\:\:get_rates\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-tax.php
-
 		-
 			message: '#^Method WC_Tax\:\:get_tax_class_by\(\) should return array\|bool but returns WP_Error\.$#'
 			identifier: return.type
@@ -25944,12 +20022,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tax.php

-		-
-			message: '#^Parameter \#1 \$tax_class of static method WC_Tax\:\:get_tax_location\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-tax.php
-
 		-
 			message: '#^Parameter \#1 \$title of function sanitize_title expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -26130,12 +20202,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-template-loader.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/class-wc-template-loader.php
-
 		-
 			message: '#^Parameter \#1 \$taxonomy of static method WC_Template_Loader\:\:taxonomy_has_block_template\(\) expects object, WP_Post\|WP_Post_Type\|WP_Term\|WP_User\|null given\.$#'
 			identifier: argument.type
@@ -26178,12 +20244,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Call to function is_callable\(\) with ''WC_Helper_Options\:…'' will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -26196,36 +20256,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Cannot access offset ''Author'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Cannot access offset ''Name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Cannot access offset ''Network'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Cannot access offset ''PluginURI'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Cannot access offset ''Version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Cannot access offset 1 on list\<string\>\|false\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -26238,18 +20268,6 @@ parameters:
 			count: 4
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Constant WP_MEMORY_LIMIT not found\.$#'
 			identifier: constant.notFound
@@ -26274,18 +20292,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Method WC_Tracker\:\:get_wcpay_settings\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Method WC_Tracker\:\:get_woocommerce_mobile_usage\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Method WC_Tracker\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -26328,24 +20334,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Parameter \#1 \$plugin_file_or_data of method Automattic\\WooCommerce\\Utilities\\PluginUtil\:\:is_woocommerce_aware_plugin\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Parameter \#1 \$plugin_name of static method Automattic\\WooCommerce\\Utilities\\FeaturesUtil\:\:get_compatible_features_for_plugin\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Parameter \#1 \$size of function wc_let_to_num expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -26358,30 +20346,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Parameter \#2 \$args of function wp_safe_remote_post expects array\{method\?\: string, timeout\?\: float, redirection\?\: int, httpversion\?\: string, user\-agent\?\: string, reject_unsafe_urls\?\: bool, blocking\?\: bool, headers\?\: array\|string, \.\.\.\}, array\{method\: ''POST'', timeout\: 45, redirection\: 5, httpversion\: ''1\.0'', blocking\: false, headers\: array\{user\-agent\: non\-falsy\-string\}, body\: non\-empty\-string\|false, cookies\: array\{\}\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/class-wc-tracker.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-tracker.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/class-wc-tracker.php
-
 		-
 			message: '#^Property WC_Shipping_Method\:\:\$enabled \(string\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
@@ -26394,12 +20364,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-validation.php

-		-
-			message: '#^Parameter \#1 \$phone of function wc_format_phone_number expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-validation.php
-
 		-
 			message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -26424,12 +20388,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-webhook.php

-		-
-			message: '#^Binary operation "\." between ''wp_api_v'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/class-wc-webhook.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_api_version_number\(\)\.$#'
 			identifier: method.notFound
@@ -26472,36 +20430,6 @@ parameters:
 			count: 1
 			path: includes/class-wc-webhook.php

-		-
-			message: '#^Method WC_Webhook\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Method WC_Webhook\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Method WC_Webhook\:\:get_failure_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Method WC_Webhook\:\:get_pending_delivery\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Method WC_Webhook\:\:get_user_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
 		-
 			message: '#^Method WC_Webhook\:\:get_wp_api_payload\(\) should return array but returns array\|WP_Error\.$#'
 			identifier: return.type
@@ -26592,18 +20520,6 @@ parameters:
 			count: 2
 			path: includes/class-wc-webhook.php

-		-
-			message: '#^Parameter \#1 \$hook_name of function add_action expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/class-wc-webhook.php
-
 		-
 			message: '#^Parameter \#1 \$message of method WC_Logger_Interface\:\:info\(\) expects string, bool\|string given\.$#'
 			identifier: argument.type
@@ -26628,36 +20544,12 @@ parameters:
 			count: 1
 			path: includes/class-wc-webhook.php

-		-
-			message: '#^Parameter \#2 \$resource_id of method WC_Webhook\:\:get_wp_api_payload\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:set_date_prop\(\) expects int\|string, int\|string\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/class-wc-webhook.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-wc-webhook.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-wc-webhook.php
-
 		-
 			message: '#^@param int \$limit does not accept actual type of parameter\: null\.$#'
 			identifier: parameter.phpDocType
@@ -26886,30 +20778,6 @@ parameters:
 			count: 1
 			path: includes/class-woocommerce.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-woocommerce.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/class-woocommerce.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-woocommerce.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/class-woocommerce.php
-
 		-
 			message: '#^Parameter \#2 \$haystack of function array_search expects array, list\<string\>\|false given\.$#'
 			identifier: argument.type
@@ -26934,12 +20802,6 @@ parameters:
 			count: 1
 			path: includes/class-woocommerce.php

-		-
-			message: '#^Property WooCommerce\:\:\$api \(WC_API\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/class-woocommerce.php
-
 		-
 			message: '#^Property WooCommerce\:\:\$api has unknown class WC_API as its type\.$#'
 			identifier: class.notFound
@@ -27132,12 +20994,6 @@ parameters:
 			count: 4
 			path: includes/cli/class-wc-cli-rest-command.php

-		-
-			message: '#^Cannot access property \$queries on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/cli/class-wc-cli-rest-command.php
-
 		-
 			message: '#^Function WP_CLI\\Utils\\get_flag_value not found\.$#'
 			identifier: function.notFound
@@ -27216,12 +21072,6 @@ parameters:
 			count: 1
 			path: includes/cli/class-wc-cli-rest-command.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
 		-
 			message: '#^Call to static method add_command\(\) on an unknown class WP_CLI\.$#'
 			identifier: class.notFound
@@ -27240,24 +21090,6 @@ parameters:
 			count: 1
 			path: includes/cli/class-wc-cli-runner.php

-		-
-			message: '#^Cannot access offset ''routes'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Cannot access offset ''schema'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
 		-
 			message: '#^Method WC_CLI_Runner\:\:after_wp_load\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -27270,60 +21102,6 @@ parameters:
 			count: 1
 			path: includes/cli/class-wc-cli-runner.php

-		-
-			message: '#^Parameter \#1 \$name of class WC_CLI_REST_Command constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#2 \$route of class WC_CLI_REST_Command constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#2 \$route of static method WC_CLI_Runner\:\:register_route_commands\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#3 \$route_data of static method WC_CLI_Runner\:\:register_route_commands\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#3 \$schema of class WC_CLI_REST_Command constructor expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-runner.php
-
 		-
 			message: '#^Call to static method add_command\(\) on an unknown class WP_CLI\.$#'
 			identifier: class.notFound
@@ -27384,18 +21162,6 @@ parameters:
 			count: 1
 			path: includes/cli/class-wc-cli-tracker-command.php

-		-
-			message: '#^Cannot call method finish\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/cli/class-wc-cli-update-command.php
-
-		-
-			message: '#^Cannot call method tick\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/cli/class-wc-cli-update-command.php
-
 		-
 			message: '#^Class WP_CLI not found\.$#'
 			identifier: class.notFound
@@ -27420,36 +21186,6 @@ parameters:
 			count: 1
 			path: includes/cli/class-wc-cli-update-command.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-update-command.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-update-command.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/cli/class-wc-cli-update-command.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/customizer/class-wc-customizer-control-cropping.php
-
-		-
-			message: '#^Binary operation "\." between ''post\.php\?post\='' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/customizer/class-wc-shop-customizer.php
-
 		-
 			message: '#^Cannot access property \$post_content on WP_Post\|null\.$#'
 			identifier: property.nonObject
@@ -27528,18 +21264,6 @@ parameters:
 			count: 2
 			path: includes/customizer/class-wc-shop-customizer.php

-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/customizer/class-wc-shop-customizer.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_js expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/customizer/class-wc-shop-customizer.php
-
 		-
 			message: '#^Parameter \#2 \$args of method WP_Customize_Manager\:\:add_control\(\) expects array\{instance_number\?\: int, manager\?\: WP_Customize_Manager, id\?\: string, settings\?\: array, setting\?\: string, capability\?\: string, priority\?\: int, section\?\: string, \.\.\.\}, array\{label\: string, description\: string, section\: ''woocommerce_checkout'', settings\: ''woocommerce…'', active_callback\: array\{\$this\(WC_Shop_Customizer\), ''has_privacy_policy…''\}, type\: ''textarea''\} given\.$#'
 			identifier: argument.type
@@ -27642,126 +21366,18 @@ parameters:
 			count: 1
 			path: includes/customizer/class-wc-shop-customizer.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/customizer/class-wc-shop-customizer.php
-
 		-
 			message: '#^Property WP_Customize_Manager\:\:\$selective_refresh \(WP_Customize_Selective_Refresh\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
 			count: 2
 			path: includes/customizer/class-wc-shop-customizer.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_cart_discount'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_cart_discount_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_currency'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_shipping'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_shipping_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_prices_include_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''property_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 10
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset int\|string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Cannot access offset non\-falsy\-string on array\|bool\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: includes/data-stores/abstract-wc-order-data-store-cpt.php

-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access property \$posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Cannot call method getOffsetTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -27774,18 +21390,6 @@ parameters:
 			count: 5
 			path: includes/data-stores/abstract-wc-order-data-store-cpt.php

-		-
-			message: '#^Cannot call method update\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 2
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Class WC_Order referenced with incorrect case\: WC_order\.$#'
 			identifier: class.nameCase
@@ -27870,18 +21474,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/abstract-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Abstract_WC_Order_Data_Store_CPT\:\:get_post_status\(\) expects WC_Order, WC_Abstract_Order given\.$#'
 			identifier: argument.type
@@ -27900,18 +21492,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/abstract-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$value of method WC_Abstract_Order\:\:set_version\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#2 \$array of function array_map expects array, array\|false given\.$#'
 			identifier: argument.type
@@ -27924,12 +21504,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/abstract-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/abstract-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Return type \(void\) of method Abstract_WC_Order_Data_Store_CPT\:\:delete\(\) should be compatible with return type \(bool\) of method WC_Object_Data_Store_Interface\:\:delete\(\)$#'
 			identifier: method.childReturnType
@@ -28008,12 +21582,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-coupon-data-store-cpt.php

-		-
-			message: '#^Cannot access property \$posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/data-stores/class-wc-coupon-data-store-cpt.php
-
 		-
 			message: '#^Cannot call method getOffsetTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -28026,18 +21594,6 @@ parameters:
 			count: 3
 			path: includes/data-stores/class-wc-coupon-data-store-cpt.php

-		-
-			message: '#^Cannot call method update\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/data-stores/class-wc-coupon-data-store-cpt.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/data-stores/class-wc-coupon-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Coupon_Data_Store_CPT\:\:add_coupon_used_by\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -28086,30 +21642,12 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-coupon-data-store-cpt.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-coupon-data-store-cpt.php
-
 		-
 			message: '#^Strict comparison using \!\=\= between '''' and mixed~\(0\|0\.0\|''''\|''0''\|array\{\}\|false\|null\) will always evaluate to true\.$#'
 			identifier: notIdentical.alwaysTrue
 			count: 1
 			path: includes/data-stores/class-wc-coupon-data-store-cpt.php

-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store-session.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store-session.php
-
 		-
 			message: '#^Method WC_Customer_Data_Store_Session\:\:create\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -28146,24 +21684,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-customer-data-store-session.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:add_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store-session.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:add_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store-session.php
-
-		-
-			message: '#^@param string \$last_order_id does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store.php
-
 		-
 			message: '#^Access to an undefined property WP_User_Query\:\:\$total_users\.$#'
 			identifier: property.notFound
@@ -28242,12 +21762,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-customer-data-store.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_flatten_meta…'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store.php
-
 		-
 			message: '#^Parameter \#1 \$code of class WC_Data_Exception constructor expects string, int\|string given\.$#'
 			identifier: argument.type
@@ -28260,18 +21774,6 @@ parameters:
 			count: 3
 			path: includes/data-stores/class-wc-customer-data-store.php

-		-
-			message: '#^Parameter \#1 \$date of method WC_Customer\:\:set_date_modified\(\) expects int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/class-wc-customer-data-store.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-data-store.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<array\|string\> given\.$#'
 			identifier: argument.type
@@ -28350,18 +21852,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-customer-download-data-store.php

-		-
-			message: '#^Parameter \#1 \$object of function get_class expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-download-data-store.php
-
-		-
-			message: '#^Parameter \#2 \$timestamp of function date expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-customer-download-data-store.php
-
 		-
 			message: '#^Cannot call method getTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -28434,12 +21924,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-data-store-wp.php

-		-
-			message: '#^Method WC_Data_Store_WP\:\:read_meta\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-data-store-wp.php
-
 		-
 			message: '#^Method WC_Data_Store_WP\:\:update_lookup_table\(\) should return null but return statement is missing\.$#'
 			identifier: return.missing
@@ -28470,24 +21954,6 @@ parameters:
 			count: 2
 			path: includes/data-stores/class-wc-data-store-wp.php

-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-data-store-wp.php
-
-		-
-			message: '#^Parameter \#1 \$time_string of function wc_string_to_datetime expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-data-store-wp.php
-
-		-
-			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-data-store-wp.php
-
 		-
 			message: '#^Parameter \#3 \$meta_key of function add_metadata expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -28500,294 +21966,18 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-data-store-wp.php

-		-
-			message: '#^@param float\|null \$cogs_value does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$post_excerpt\.$#'
 			identifier: property.notFound
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Binary operation "\." between ''wc\-'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:update_user_by_order_id\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_address_1'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_address_2'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_city'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_company'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_email'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_first_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_last_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_phone'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_postcode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_billing_state'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_cart_hash'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_completed_date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_created_via'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_customer_ip_address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_customer_user'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_customer_user_agent'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_date_completed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_date_paid'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_download_permissions_granted'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_new_order_email_sent'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_order_stock_reduced'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_paid_date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_payment_method'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_payment_method_title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_recorded_coupon_usage_counts'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_recorded_sales'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_address_1'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_address_2'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_city'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_company'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_first_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_last_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_phone'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_postcode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_shipping_state'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_transaction_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 39
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset int\<min, \-1\>\|int\<1, max\> on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Cannot access offset non\-falsy\-string on array\|bool\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -28830,12 +22020,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Method WC_Order_Data_Store_CPT\:\:get_coupon_held_keys\(\) should return array\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Order_Data_Store_CPT\:\:get_order_type\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -28950,12 +22134,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, bool\|int given\.$#'
 			identifier: argument.type
@@ -28980,12 +22158,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<array\|string\> given\.$#'
 			identifier: argument.type
@@ -28998,18 +22170,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-data-store-cpt.php

-		-
-			message: '#^Parameter \#2 \$meta_key of function delete_post_meta expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#2 \$post_meta of method WC_Order_Data_Store_CPT\:\:read_cogs_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-order-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#3 \$index_key of function wp_list_pluck expects int\|string\|null, true given\.$#'
 			identifier: argument.type
@@ -29178,36 +22338,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php

-		-
-			message: '#^Cannot access offset ''_refund_amount'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_refund_reason'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_refunded_by'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_refunded_payment'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Order_Refund_Data_Store_CPT\:\:read_order_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29262,12 +22392,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-order-refund-data-store-cpt.php
-
 		-
 			message: '#^Parameter &\$refund by\-ref type of method WC_Order_Refund_Data_Store_CPT\:\:read_order_data\(\) expects WC_Order_Refund, WC_Order given\.$#'
 			identifier: parameterByRef.type
@@ -29304,12 +22428,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-payment-token-data-store.php

-		-
-			message: '#^Method WC_Payment_Token_Data_Store\:\:get_metadata\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-payment-token-data-store.php
-
 		-
 			message: '#^Method WC_Payment_Token_Data_Store\:\:read\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29370,42 +22488,12 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Cannot access offset ''_backorders''\|''_crosssell_ids''\|''_default_attributes''\|''_download_expiry''\|''_download_limit''\|''_downloadable''\|''_global_unique_id''\|''_height''\|''_length''\|''_low_stock_amount''\|''_manage_stock''\|''_price''\|''_product_image_gallery''\|''_purchase_note''\|''_regular_price''\|''_sale_price''\|''_sale_price_dates_from''\|''_sale_price_dates_to''\|''_sku''\|''_sold_individually''\|''_stock''\|''_stock_status''\|''_tax_class''\|''_tax_status''\|''_thumbnail_id''\|''_upsell_ids''\|''_virtual''\|''_wc_average_rating''\|''_wc_rating_count''\|''_wc_review_count''\|''_weight''\|''_width''\|''total_sales'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''file'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Cannot access property \$post_status on WP_Post\|null\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Cannot access property \$posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Cannot call method getOffsetTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -29424,24 +22512,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Cannot call method update\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 2
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Product_Data_Store_CPT\:\:clear_caches\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29466,12 +22536,6 @@ parameters:
 			count: 2
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Method WC_Product_Data_Store_CPT\:\:get_product_type\(\) should return bool\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Product_Data_Store_CPT\:\:handle_updated_props\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29604,42 +22668,6 @@ parameters:
 			count: 4
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''intval'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$file_url of function wc_get_filename_from_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int, post_content\: string, post_excerpt\: string, post_title\: string, post_parent\: int, comment_status\: ''closed''\|''open'', post_status\: non\-falsy\-string, menu_order\: int, \.\.\.\} given\.$#'
 			identifier: argument.type
@@ -29652,30 +22680,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$quantity of method WC_Product\:\:set_stock_quantity\(\) expects float\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$raw_attributes of function wc_get_text_attributes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$value of method WC_Product_Download\:\:set_name\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#2 \$post_type of function update_post_caches expects string, array\<int, string\> given\.$#'
 			identifier: argument.type
@@ -29766,12 +22770,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Product_Variable_Data_Store_CPT\:\:delete_variations\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29790,12 +22788,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php

-		-
-			message: '#^Method WC_Product_Variable_Data_Store_CPT\:\:read_variation_attributes\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Product_Variable_Data_Store_CPT\:\:sync_managed_variation_stock_status\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29832,18 +22824,6 @@ parameters:
 			count: 3
 			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$var of function strval expects bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variable-data-store-cpt.php
-
 		-
 			message: '#^Property WooCommerce\:\:\$customer \(WC_Customer\) in empty\(\) is not falsy\.$#'
 			identifier: empty.property
@@ -29862,30 +22842,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php

-		-
-			message: '#^Cannot access offset ''_backorders''\|''_cogs_total_value''\|''_cogs_value_is_additive''\|''_download_expiry''\|''_download_limit''\|''_downloadable''\|''_global_unique_id''\|''_height''\|''_length''\|''_low_stock_amount''\|''_manage_stock''\|''_product_image_gallery''\|''_regular_price''\|''_sale_price''\|''_sale_price_dates_from''\|''_sale_price_dates_to''\|''_sku''\|''_stock''\|''_stock_status''\|''_tax_class''\|''_variation_description''\|''_virtual''\|''_weight''\|''_width'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset ''_backorders''\|''_crosssell_ids''\|''_global_unique_id''\|''_height''\|''_length''\|''_manage_stock''\|''_purchase_note''\|''_sku''\|''_sold_individually''\|''_stock''\|''_tax_class''\|''_tax_status''\|''_weight''\|''_width'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Cannot access property \$posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
 		-
 			message: '#^Cannot call method getOffsetTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -29898,12 +22854,6 @@ parameters:
 			count: 3
 			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php

-		-
-			message: '#^Cannot call method update\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 3
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
 		-
 			message: '#^Method WC_Product_Variation_Data_Store_CPT\:\:create\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -29970,24 +22920,6 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$cross_sell_ids of method WC_Product\:\:set_cross_sell_ids\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_Product_Variation_Data_Store_CPT\:\:generate_attribute_summary\(\) expects WC_Product_Variation, WC_Product given\.$#'
 			identifier: argument.type
@@ -30006,30 +22938,12 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php

-		-
-			message: '#^Parameter \#1 \$sold_individually of method WC_Product\:\:set_sold_individually\(\) expects bool, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
-		-
-			message: '#^Parameter \#1 \$status of method WC_Product\:\:set_tax_status\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
 		-
 			message: '#^Parameter \#1 \$variation of function wc_get_formatted_variation expects array\|WC_Product_Variation, WC_Product given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/data-stores/class-wc-product-variation-data-store-cpt.php
-
 		-
 			message: '#^Parameter &\$product by\-ref type of method WC_Product_Variation_Data_Store_CPT\:\:create\(\) expects WC_Product_Variation, WC_Product given\.$#'
 			identifier: parameterByRef.type
@@ -30162,30 +23076,12 @@ parameters:
 			count: 1
 			path: includes/data-stores/class-wc-webhook-data-store.php

-		-
-			message: '#^Method WC_Webhook_Data_Store\:\:get_webhook_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-webhook-data-store.php
-
-		-
-			message: '#^Method WC_Webhook_Data_Store\:\:get_webhooks_ids\(\) should return array\<int\> but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-webhook-data-store.php
-
 		-
 			message: '#^Method WC_Webhook_Data_Store\:\:read\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/data-stores/class-wc-webhook-data-store.php

-		-
-			message: '#^Method WC_Webhook_Data_Store\:\:search_webhooks\(\) should return array\|object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/data-stores/class-wc-webhook-data-store.php
-
 		-
 			message: '#^Method WC_Webhook_Data_Store\:\:update\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -30246,12 +23142,6 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-cancelled-order.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-cancelled-order.php
-
 		-
 			message: '#^Method WC_Email_Customer_Cancelled_Order\:\:init_form_fields\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -30606,30 +23496,12 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-customer-on-hold-order.php

-		-
-			message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-completed-order.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-completed-order.php
-
 		-
 			message: '#^Callback expects 3 parameters, \$accepted_args is set to 4\.$#'
 			identifier: arguments.count
 			count: 1
 			path: includes/emails/class-wc-email-customer-pos-completed-order.php

-		-
-			message: '#^Cannot access property \$id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-completed-order.php
-
 		-
 			message: '#^Method WC_Email_Customer_POS_Completed_Order\:\:add_pos_customizations\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -30702,24 +23574,12 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-customer-pos-completed-order.php

-		-
-			message: '#^Parameter \#1 \$price of function wc_price expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-completed-order.php
-
 		-
 			message: '#^Parameter \#2 \$item of static method Automattic\\WooCommerce\\Internal\\Email\\OrderPriceFormatter\:\:get_formatted_item_subtotal\(\) expects WC_Order_Item, array given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/emails/class-wc-email-customer-pos-completed-order.php

-		-
-			message: '#^Parameter \#3 \$tax_display of static method Automattic\\WooCommerce\\Internal\\Email\\OrderPriceFormatter\:\:get_formatted_item_subtotal\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-completed-order.php
-
 		-
 			message: '#^Variable \$order might not be defined\.$#'
 			identifier: variable.undefined
@@ -30732,30 +23592,12 @@ parameters:
 			count: 2
 			path: includes/emails/class-wc-email-customer-pos-refunded-order.php

-		-
-			message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-refunded-order.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-refunded-order.php
-
 		-
 			message: '#^Callback expects 3 parameters, \$accepted_args is set to 4\.$#'
 			identifier: arguments.count
 			count: 1
 			path: includes/emails/class-wc-email-customer-pos-refunded-order.php

-		-
-			message: '#^Cannot access property \$id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-refunded-order.php
-
 		-
 			message: '#^Cannot call method get_billing_email\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -30870,12 +23712,6 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-customer-pos-refunded-order.php

-		-
-			message: '#^Parameter \#3 \$tax_display of static method Automattic\\WooCommerce\\Internal\\Email\\OrderPriceFormatter\:\:get_formatted_item_subtotal\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-customer-pos-refunded-order.php
-
 		-
 			message: '#^Property WC_Email_Customer_POS_Refunded_Order\:\:\$refund \(bool\|WC_Order\) does not accept bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: assign.propertyType
@@ -31044,12 +23880,6 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-failed-order.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-failed-order.php
-
 		-
 			message: '#^Cannot call method save\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -31104,12 +23934,6 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email-new-order.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email-new-order.php
-
 		-
 			message: '#^@param object \$object does not accept actual type of parameter\: bool\|object\.$#'
 			identifier: parameter.phpDocType
@@ -31122,18 +23946,6 @@ parameters:
 			count: 4
 			path: includes/emails/class-wc-email.php

-		-
-			message: '#^@param string \$reply_to_email does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/emails/class-wc-email.php
-
-		-
-			message: '#^@param string \$reply_to_name does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/emails/class-wc-email.php
-
 		-
 			message: '#^@param tag must not be named \$this\. Choose a descriptive alias, for example \$instance\.$#'
 			identifier: phpDoc.parseError
@@ -31206,12 +24018,6 @@ parameters:
 			count: 1
 			path: includes/emails/class-wc-email.php

-		-
-			message: '#^Method WC_Email\:\:get_email_type\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/emails/class-wc-email.php
-
 		-
 			message: '#^Method WC_Email\:\:get_option_or_transient\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -31326,36 +24132,18 @@ parameters:
 			count: 2
 			path: includes/emails/class-wc-email.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_specialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email.php
-
 		-
 			message: '#^Parameter \#1 \$unprocessedHtml of static method Automattic\\WooCommerce\\Vendor\\Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor\:\:fromHtml\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/emails/class-wc-email.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/emails/class-wc-email.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(string\)\: bool\)\|null, ''is_email'' given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/emails/class-wc-email.php

-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/emails/class-wc-email.php
-
 		-
 			message: '#^Parameter \$mailer of method WC_Email\:\:handle_multipart\(\) has invalid type PHPMailer\.$#'
 			identifier: class.notFound
@@ -31620,12 +24408,6 @@ parameters:
 			count: 1
 			path: includes/export/class-wc-product-csv-exporter.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/export/class-wc-product-csv-exporter.php
-
 		-
 			message: '#^Parameter \#1 \$linked_products of method WC_Product_CSV_Exporter\:\:prepare_linked_products_for_export\(\) expects array\<int\>, array\<WC_Product\> given\.$#'
 			identifier: argument.type
@@ -31638,12 +24420,6 @@ parameters:
 			count: 1
 			path: includes/export/class-wc-product-csv-exporter.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/export/class-wc-product-csv-exporter.php
-
 		-
 			message: '#^Parameter \#2 \$array of function array_map expects array, string given\.$#'
 			identifier: argument.type
@@ -31752,18 +24528,6 @@ parameters:
 			count: 6
 			path: includes/gateways/bacs/class-wc-gateway-bacs.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/bacs/class-wc-gateway-bacs.php
-
-		-
-			message: '#^Property WC_Gateway_BACS\:\:\$account_details \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/gateways/bacs/class-wc-gateway-bacs.php
-
 		-
 			message: '#^@param object \$order does not accept actual type of parameter\: bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: parameter.phpDocType
@@ -31938,12 +24702,6 @@ parameters:
 			count: 1
 			path: includes/gateways/cod/class-wc-gateway-cod.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/cod/class-wc-gateway-cod.php
-
 		-
 			message: '#^Parameter \#1 \$order of method WC_Payment_Gateway\:\:get_return_url\(\) expects WC_Order\|null, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -31956,12 +24714,6 @@ parameters:
 			count: 1
 			path: includes/gateways/cod/class-wc-gateway-cod.php

-		-
-			message: '#^Method WC_Gateway_Paypal_Buttons\:\:get_client_id\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/gateways/paypal/class-wc-gateway-paypal-buttons.php
-
 		-
 			message: '#^Method WC_Gateway_Paypal_Buttons\:\:get_current_page_for_app_switch\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -32016,12 +24768,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/class-wc-gateway-paypal.php

-		-
-			message: '#^Cannot access offset ''debug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/class-wc-gateway-paypal.php
-
 		-
 			message: '#^Cannot call method add_order_note\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -32274,24 +25020,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/class-wc-gateway-paypal.php

-		-
-			message: '#^Parameter \#1 \$paypal_order_id of method WC_Gateway_Paypal_Request\:\:get_paypal_order_details\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/class-wc-gateway-paypal.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/class-wc-gateway-paypal.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/class-wc-gateway-paypal.php
-
 		-
 			message: '#^Static property WC_Gateway_Paypal\:\:\$log \(WC_Logger\) does not accept WC_Logger_Interface\.$#'
 			identifier: assign.propertyType
@@ -32316,60 +25044,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-api-handler.php

-		-
-			message: '#^Cannot access offset ''_should_load'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''api_password'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''api_signature'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''api_username'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''sandbox_api_password'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''sandbox_api_signature'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''sandbox_api_username'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''testmode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
 		-
 			message: '#^Cannot call method get_order_key\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -32382,24 +25056,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php

-		-
-			message: '#^Parameter \#1 \$email of static method WC_Gateway_Paypal_Helper\:\:mask_email\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-helper.php
-
-		-
-			message: '#^Cannot access offset ''ipn_notification'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php
-
-		-
-			message: '#^Cannot access offset ''recipient'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Order\|true\.$#'
 			identifier: method.nonObject
@@ -32550,12 +25206,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php

-		-
-			message: '#^Binary operation "\." between ''WooCommerce/'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php
-
 		-
 			message: '#^Cannot access offset ''custom'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -32652,12 +25302,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -32670,12 +25314,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php
-
 		-
 			message: '#^Binary operation "\*" between string and int results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -32694,18 +25332,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Binary operation "\." between ''\. Debug ID\: '' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Binary operation "\." between ''PayPal payment is…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_amount\(\)\.$#'
 			identifier: method.notFound
@@ -32718,30 +25344,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Cannot access offset ''client_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Cannot access offset ''debug_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Cannot access offset ''update_time'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -32760,18 +25362,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Method WC_Gateway_Paypal_Request\:\:fetch_paypal_client_id\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Method WC_Gateway_Paypal_Request\:\:get_latest_transaction_data\(\) should return array\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Method WC_Gateway_Paypal_Request\:\:get_line_items\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -32784,12 +25374,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Method WC_Gateway_Paypal_Request\:\:get_paypal_order_details\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Method WC_Gateway_Paypal_Request\:\:prepare_line_items\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -32814,18 +25398,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Parameter \#1 \$paypal_order_id of method WC_Gateway_Paypal_Request\:\:get_paypal_order_details\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Parameter \#1 \$price of method WC_Gateway_Paypal_Request\:\:number_format\(\) expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Parameter \#1 \$price of method WC_Gateway_Paypal_Request\:\:round\(\) expects float, string given\.$#'
 			identifier: argument.type
@@ -32862,30 +25434,12 @@ parameters:
 			count: 2
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Parameter \#2 \$response_data of method WC_Gateway_Paypal_Request\:\:get_approve_link\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Parameter \#2 \$version of static method Automattic\\Jetpack\\Connection\\Client\:\:wpcom_json_api_request_as_blog\(\) expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Parameter \#3 \$amount of method WC_Gateway_Paypal_Request\:\:add_line_item\(\) expects float, string given\.$#'
 			identifier: argument.type
@@ -32898,12 +25452,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php
-
 		-
 			message: '#^Parameter \#4 \$body of static method Automattic\\Jetpack\\Connection\\Client\:\:wpcom_json_api_request_as_blog\(\) expects array\|string\|null, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -32952,36 +25500,12 @@ parameters:
 			count: 2
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-response.php

-		-
-			message: '#^Cannot access offset ''account'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php
-
-		-
-			message: '#^Cannot access offset ''expiry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php
-
-		-
-			message: '#^Cannot access offset ''public_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php
-
 		-
 			message: '#^Method WC_Gateway_Paypal_Transact_Account_Manager\:\:get_transact_account_data\(\) should return array\|null but returns array\|true\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php

-		-
-			message: '#^Method WC_Gateway_Paypal_Transact_Account_Manager\:\:get_transact_account_from_cache\(\) should return bool\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php
-
 		-
 			message: '#^Method WC_Gateway_Paypal_Transact_Account_Manager\:\:send_transact_api_request\(\) never returns array so it can be removed from the return type\.$#'
 			identifier: return.unusedType
@@ -33048,12 +25572,6 @@ parameters:
 			count: 1
 			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/gateways/paypal/includes/class-wc-gateway-paypal-transact-account-manager.php
-
 		-
 			message: '#^Parameter \#4 \$body of static method Automattic\\Jetpack\\Connection\\Client\:\:wpcom_json_api_request_as_blog\(\) expects array\|string\|null, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -33240,12 +25758,6 @@ parameters:
 			count: 1
 			path: includes/import/class-wc-product-csv-importer.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/import/class-wc-product-csv-importer.php
-
 		-
 			message: '#^Parameter \#2 \$array of function array_map expects array, list\<string\|null\>\|false\|null given\.$#'
 			identifier: argument.type
@@ -33288,36 +25800,6 @@ parameters:
 			count: 1
 			path: includes/import/class-wc-product-csv-importer.php

-		-
-			message: '#^Cannot access offset ''code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php
-
-		-
-			message: '#^Cannot access offset ''country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php
-
-		-
-			message: '#^Cannot access offset ''iso_code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php
-
-		-
-			message: '#^Cannot call method getFilename\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php
-
-		-
-			message: '#^Method WC_Integration_MaxMind_Database_Service\:\:get_iso_country_code_for_ip\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php
-
 		-
 			message: '#^Parameter \#1 \$str of function urlencode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -33378,12 +25860,6 @@ parameters:
 			count: 1
 			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-geolocation.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Settings_API\:\:validate_password_field\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-geolocation.php
-
 		-
 			message: '#^Variable \$this might not be defined\.$#'
 			identifier: variable.undefined
@@ -33876,12 +26352,6 @@ parameters:
 			count: 5
 			path: includes/legacy/abstract-wc-legacy-order.php

-		-
-			message: '#^Cannot access property \$ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-order.php
-
 		-
 			message: '#^Cannot call method get_product\(\) on array\.$#'
 			identifier: method.nonObject
@@ -33918,12 +26388,6 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-order.php

-		-
-			message: '#^Method WC_Abstract_Legacy_Order\:\:get_item_meta\(\) should return array\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-order.php
-
 		-
 			message: '#^Method WC_Abstract_Legacy_Order\:\:get_order_currency\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -34038,12 +26502,6 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-order.php

-		-
-			message: '#^Parameter \#2 \$object_id of function get_metadata expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-order.php
-
 		-
 			message: '#^Method WC_Legacy_Payment_Token\:\:create\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -34092,12 +26550,6 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-product.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
 		-
 			message: '#^Call to an undefined method WC_Abstract_Legacy_Product\:\:child_has_dimensions\(\)\.$#'
 			identifier: method.notFound
@@ -34284,24 +26736,6 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-product.php

-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/legacy/abstract-wc-legacy-product.php
-
 		-
 			message: '#^Cannot call method get_children\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -34470,18 +26904,6 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-product.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
 		-
 			message: '#^Parameter \#1 \$product of function wc_display_product_attributes expects WC_Product, \$this\(WC_Abstract_Legacy_Product\) given\.$#'
 			identifier: argument.type
@@ -34542,36 +26964,12 @@ parameters:
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-product.php

-		-
-			message: '#^Parameter \#1 \$raw_attributes of function wc_get_text_attributes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/legacy/abstract-wc-legacy-product.php
-
 		-
 			message: '#^Parameter \#1 \$variation of function wc_get_formatted_variation expects array\|WC_Product_Variation, \$this\(WC_Abstract_Legacy_Product\) given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/legacy/abstract-wc-legacy-product.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
-		-
-			message: '#^Parameter \#2 \$sale_price of function wc_format_sale_price expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/abstract-wc-legacy-product.php
-
 		-
 			message: '#^Unreachable statement \- code above always terminates\.$#'
 			identifier: deadCode.unreachable
@@ -34800,12 +27198,6 @@ parameters:
 			count: 1
 			path: includes/legacy/class-wc-legacy-cart.php

-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/legacy/class-wc-legacy-cart.php
-
 		-
 			message: '#^Method WC_Legacy_Cart\:\:apply_cart_discounts_after_tax\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35040,18 +27432,6 @@ parameters:
 			count: 1
 			path: includes/legacy/class-wc-legacy-coupon.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''strtolower'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/class-wc-legacy-coupon.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/class-wc-legacy-coupon.php
-
 		-
 			message: '#^Call to an undefined method WC_Legacy_Customer\:\:get_billing_address_1\(\)\.$#'
 			identifier: method.notFound
@@ -35268,12 +27648,6 @@ parameters:
 			count: 1
 			path: includes/legacy/class-wc-legacy-customer.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Legacy_Customer\:\:filter_legacy_key\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/legacy/class-wc-legacy-customer.php
-
 		-
 			message: '#^Method WC_Legacy_Shipping_Zone\:\:create\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35358,48 +27732,6 @@ parameters:
 			count: 1
 			path: includes/legacy/class-wc-legacy-webhook.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "\*" between \-1 and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "\*" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Binary operation "/" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
 		-
 			message: '#^Method WC_Eval_Math\:\:debugPrintCallingFunction\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35436,60 +27768,18 @@ parameters:
 			count: 1
 			path: includes/libraries/class-wc-eval-math.php

-		-
-			message: '#^Parameter \#1 \$base of function pow expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/libraries/class-wc-eval-math.php
-
 		-
 			message: '#^Parameter \#1 \$var of function count expects array\|Countable, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/libraries/class-wc-eval-math.php

-		-
-			message: '#^Parameter \#2 \$exponent of function pow expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, string\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/libraries/class-wc-eval-math.php

-		-
-			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Part \$arg_count \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 2
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Part \$token \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: includes/libraries/class-wc-eval-math.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: includes/libraries/class-wc-eval-math.php
-
 		-
 			message: '#^Static property WC_Eval_Math\:\:\$last_error \(string\) does not accept null\.$#'
 			identifier: assign.propertyType
@@ -35508,78 +27798,6 @@ parameters:
 			count: 1
 			path: includes/libraries/wp-async-request.php

-		-
-			message: '#^Parameter \#1 \$action of function check_ajax_referer expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-async-request.php
-
-		-
-			message: '#^Parameter \#1 \$action of function wp_create_nonce expects \-1\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-async-request.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_batch_%%'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_batch_'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_cron'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_cron_interval'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 4
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_default_time_limit'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_memory_exceeded'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_process_lock'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 3
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_queue_lock_time'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Binary operation "\." between mixed and ''_time_exceeded'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
 		-
 			message: '#^Method WP_Background_Process\:\:cancel_process\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35634,42 +27852,6 @@ parameters:
 			count: 1
 			path: includes/libraries/wp-background-process.php

-		-
-			message: '#^Parameter \#1 \$action of function check_ajax_referer expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Parameter \#1 \$hook of function wp_clear_scheduled_hook expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Parameter \#1 \$hook of function wp_next_scheduled expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Parameter \#2 \$hook of function wp_unschedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Parameter \#2 \$recurrence of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
-		-
-			message: '#^Parameter \#3 \$hook of function wp_schedule_event expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/libraries/wp-background-process.php
-
 		-
 			message: '#^Strict comparison using \=\=\= between \-1 and non\-falsy\-string will always evaluate to false\.$#'
 			identifier: identical.alwaysFalse
@@ -35682,18 +27864,6 @@ parameters:
 			count: 1
 			path: includes/log-handlers/class-wc-log-handler-db.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/log-handlers/class-wc-log-handler-db.php
-
-		-
-			message: '#^Parameter \#4 \$source of method WC_Log_Handler_DB\:\:add\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/log-handlers/class-wc-log-handler-db.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
@@ -35724,12 +27894,6 @@ parameters:
 			count: 1
 			path: includes/log-handlers/class-wc-log-handler-email.php

-		-
-			message: '#^Parameter \#1 \$email of method WC_Log_Handler_Email\:\:add_email\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/log-handlers/class-wc-log-handler-email.php
-
 		-
 			message: '#^Parameter \#1 \$str of function strtoupper expects string, bool\|string given\.$#'
 			identifier: argument.type
@@ -35832,30 +27996,6 @@ parameters:
 			count: 1
 			path: includes/log-handlers/class-wc-log-handler-file.php

-		-
-			message: '#^Method WC_Payment_Token_CC\:\:get_card_type\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/payment-tokens/class-wc-payment-token-cc.php
-
-		-
-			message: '#^Method WC_Payment_Token_CC\:\:get_expiry_month\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/payment-tokens/class-wc-payment-token-cc.php
-
-		-
-			message: '#^Method WC_Payment_Token_CC\:\:get_expiry_year\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/payment-tokens/class-wc-payment-token-cc.php
-
-		-
-			message: '#^Method WC_Payment_Token_CC\:\:get_last4\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/payment-tokens/class-wc-payment-token-cc.php
-
 		-
 			message: '#^Method WC_Payment_Token_CC\:\:set_card_type\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35880,12 +28020,6 @@ parameters:
 			count: 1
 			path: includes/payment-tokens/class-wc-payment-token-cc.php

-		-
-			message: '#^Method WC_Payment_Token_ECheck\:\:get_last4\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/payment-tokens/class-wc-payment-token-echeck.php
-
 		-
 			message: '#^Method WC_Payment_Token_ECheck\:\:set_last4\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -35982,60 +28116,18 @@ parameters:
 			count: 1
 			path: includes/queue/class-wc-queue.php

-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/react-admin/class-experimental-abtest.php
-
-		-
-			message: '#^Method WooCommerce\\Admin\\Experimental_Abtest\:\:fetch_variation\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/react-admin/class-experimental-abtest.php
-
 		-
 			message: '#^Method WooCommerce\\Admin\\Experimental_Abtest\:\:request_assignment\(\) should return array\|WP_Error but returns array\<string, array\<int\|string, int\|string\|WP_Http_Cookie\>\|string\|WP_HTTP_Requests_Response\|WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\|null\>\|Automattic\\Jetpack\\Connection\\_WP_Remote_Response_Array\|WP_Error\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/react-admin/class-experimental-abtest.php

-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/react-admin/class-experimental-abtest.php
-
-		-
-			message: '#^Parameter \#1 \$str of function rawurlencode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/react-admin/class-experimental-abtest.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/react-admin/class-experimental-abtest.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/react-admin/connect-existing-pages.php
-
 		-
 			message: '#^Function wc_admin_record_tracks_event\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/react-admin/core-functions.php

-		-
-			message: '#^Parameter \#1 \$number of function number_format expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/react-admin/core-functions.php
-
 		-
 			message: '#^Variable \$download_url might not be defined\.$#'
 			identifier: variable.undefined
@@ -36108,12 +28200,6 @@ parameters:
 			count: 2
 			path: includes/react-admin/wc-admin-update-functions.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/react-admin/wc-admin-update-functions.php
-
 		-
 			message: '#^Function as_unschedule_action not found\.$#'
 			identifier: function.notFound
@@ -36240,42 +28326,12 @@ parameters:
 			count: 1
 			path: includes/react-admin/wc-admin-update-functions.php

-		-
-			message: '#^Parameter \#1 \$array of function array_unique expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/react-admin/wc-admin-update-functions.php
-
 		-
 			message: '#^Parameter \#4 \$autoload of function add_option expects bool\|null, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/react-admin/wc-admin-update-functions.php

-		-
-			message: '#^Cannot access offset ''installation_date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php
-
-		-
-			message: '#^Cannot access offset ''last_used'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php
-
 		-
 			message: '#^Method WC_REST_Telemetry_Controller\:\:get_usage_data\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -36318,12 +28374,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php

-		-
-			message: '#^Parameter \#2 \$version2 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php
-
 		-
 			message: '#^@param WP_Post \$post does not accept actual type of parameter\: WP_Post\|null\.$#'
 			identifier: parameter.phpDocType
@@ -36846,12 +28896,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_product\(\)\.$#'
 			identifier: method.notFound
@@ -36888,18 +28932,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php

-		-
-			message: '#^Cannot access offset ''subtotal'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_Post\|null\.$#'
 			identifier: property.nonObject
@@ -36996,18 +29028,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$data_object of method WP_REST_Controller\:\:update_additional_fields_for_object\(\) expects object, WP_Post\|null given\.$#'
 			identifier: argument.type
@@ -37020,12 +29040,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of method WC_REST_Order_Refunds_V1_Controller\:\:prepare_item_for_response\(\) expects WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
@@ -37050,24 +29064,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php
-
 		-
 			message: '#^@param WP_Post \$post does not accept actual type of parameter\: WP_Post\|null\.$#'
 			identifier: parameter.phpDocType
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 4
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
 		-
 			message: '#^Call to an undefined method Exception\:\:getErrorCode\(\)\.$#'
 			identifier: method.notFound
@@ -37152,18 +29154,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php

-		-
-			message: '#^Cannot access offset ''subtotal'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_Post\|null\.$#'
 			identifier: property.nonObject
@@ -37518,18 +29508,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$data_object of method WP_REST_Controller\:\:update_additional_fields_for_object\(\) expects object, WP_Post\|null given\.$#'
 			identifier: argument.type
@@ -37542,18 +29520,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$item_id of method WC_Abstract_Order\:\:remove_item\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$order \(WC_Order\) of method WC_REST_Orders_V1_Controller\:\:prepare_links\(\) should be compatible with parameter \$post \(WP_Post\) of method WC_REST_Posts_Controller\:\:prepare_links\(\)$#'
 			identifier: method.childParameterType
@@ -37584,24 +29550,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 4
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Attribute_Terms_V1_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -37770,12 +29718,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php

-		-
-			message: '#^Method WC_REST_Product_Attributes_V1_Controller\:\:get_taxonomy\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Attributes_V1_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -37860,12 +29802,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Categories_V1_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -37884,30 +29820,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_the_title expects int\|WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int\<min, \-1\>\|int\<1, max\>, post_title\: array\|string\} given\.$#'
 			identifier: argument.type
@@ -37938,12 +29856,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Reviews_V1_Controller\:\:create_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -38238,42 +30150,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Cannot access offset ''alt'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''option'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''position'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Cannot access offset ''src'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_Post\|null\.$#'
 			identifier: property.nonObject
@@ -38526,24 +30402,12 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$manage_stock of method WC_Product\:\:set_manage_stock\(\) expects bool, string given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of method WC_REST_Products_V1_Controller\:\:prepare_item_for_response\(\) expects WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
@@ -38556,12 +30420,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int, post_title\: mixed\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$product \(WC_Product\) of method WC_REST_Products_V1_Controller\:\:prepare_links\(\) should be compatible with parameter \$post \(WP_Post\) of method WC_REST_Posts_Controller\:\:prepare_links\(\)$#'
 			identifier: method.childParameterType
@@ -38610,12 +30468,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$str of function stripslashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$tax of function get_taxonomy_labels expects WP_Taxonomy, WP_Taxonomy\|false given\.$#'
 			identifier: argument.type
@@ -38628,18 +30480,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_name\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -38670,18 +30510,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(mixed\)\: bool\)\|null, ''strlen'' given\.$#'
 			identifier: argument.type
@@ -38766,24 +30594,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-report-top-sellers-v1-controller.php
-
-		-
-			message: '#^Cannot access property \$order_item_qty on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-report-top-sellers-v1-controller.php
-
-		-
-			message: '#^Cannot access property \$product_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/rest-api/Controllers/Version1/class-wc-rest-report-top-sellers-v1-controller.php
-
 		-
 			message: '#^Method WC_REST_Report_Top_Sellers_V1_Controller\:\:get_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -39294,24 +31104,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Coupons_V2_Controller\:\:prepare_object_for_database\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -39342,24 +31134,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Customer_Downloads_V2_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -39390,24 +31164,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
 		-
 			message: '#^Cannot call method getTimestamp\(\) on class\-string\<DateTime\>\|DateTime\.$#'
 			identifier: method.nonObject
@@ -39438,78 +31194,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$meta_key of function is_protected_meta expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php
-
 		-
 			message: '#^Access to an undefined property WP_Error\|WP_REST_Response\:\:\$data\.$#'
 			identifier: property.notFound
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''blog'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''customer'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''edit_url'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''formatted_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''status_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
 		-
 			message: '#^Cannot call method get_billing_first_name\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -39576,30 +31266,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$main_str of function substr_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php
-
 		-
 			message: '#^Argument of an invalid type array\<int\|WP_Comment\>\|int supplied for foreach, only iterables are supported\.$#'
 			identifier: foreach.nonIterable
@@ -39666,24 +31332,6 @@ parameters:
 			count: 3
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
 		-
 			message: '#^Cannot assign offset ''dp'' to WP_REST_Request\.$#'
 			identifier: offsetAssign.dimType
@@ -39720,12 +31368,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php

-		-
-			message: '#^Method WC_REST_Order_Refunds_V2_Controller\:\:prepare_object_for_database\(\) should return WC_Data\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Order_Refunds_V2_Controller\:\:prepare_object_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -39756,24 +31398,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
-
 		-
 			message: '#^Property WC_REST_Order_Refunds_V2_Controller\:\:\$request \(array\) does not accept WP_REST_Request\.$#'
 			identifier: assign.propertyType
@@ -39888,30 +31512,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Cannot access offset ''to'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Cannot access property \$max_num_pages on array\|object\.$#'
 			identifier: property.nonObject
@@ -40110,12 +31716,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$info of method WC_Coupon\:\:set_short_info\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$item of method WC_REST_Orders_V2_Controller\:\:maybe_set_item_meta_data\(\) expects WC_Order_Item, object given\.$#'
 			identifier: argument.type
@@ -40128,18 +31728,6 @@ parameters:
 			count: 4
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$item_id of method WC_Abstract_Order\:\:remove_item\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$order of method WC_REST_Orders_V2_Controller\:\:get_formatted_item_data\(\) expects WC_Order, WC_Data given\.$#'
 			identifier: argument.type
@@ -40158,30 +31746,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Parameter \#2 \$is_customer_note of method WC_Order\:\:add_order_note\(\) expects int, false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php
-
 		-
 			message: '#^Property WC_REST_Orders_V2_Controller\:\:\$request \(array\) does not accept WP_REST_Request\.$#'
 			identifier: assign.propertyType
@@ -40380,12 +31950,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Categories_V2_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -40398,36 +31962,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_the_title expects int\|WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Reviews_V2_Controller\:\:batch_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -40686,24 +32226,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
 		-
 			message: '#^Cannot call method get_attributes\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -40866,18 +32388,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:get_attributes\(\) expects WC_Product, WC_Data given\.$#'
 			identifier: argument.type
@@ -40926,12 +32436,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
 		-
 			message: '#^Parameter \#2 \$data of method WC_REST_Products_V2_Controller\:\:save_product_shipping_data\(\) expects array, WP_REST_Request given\.$#'
 			identifier: argument.type
@@ -40950,18 +32454,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php
-
 		-
 			message: '#^Strict comparison using \=\=\= between ''trash'' and mixed~''trash'' will always evaluate to false\.$#'
 			identifier: identical.alwaysFalse
@@ -41064,54 +32556,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Cannot access offset ''alt'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''option'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''position'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''src'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Cannot call method get_type\(\) on object\|false\|null\.$#'
 			identifier: method.nonObject
@@ -41322,42 +32766,18 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$image_id of method WC_Product\:\:set_image_id\(\) expects int\|string, int\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$manage_stock of method WC_Product\:\:set_manage_stock\(\) expects bool, string given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int, post_title\: mixed\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:get_product_data\(\) expects WC_Product, WC_Data given\.$#'
 			identifier: argument.type
@@ -41376,24 +32796,12 @@ parameters:
 			count: 3
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$request of method WC_REST_Controller\:\:get_fields_for_response\(\) expects WP_REST_Request, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$sku of method WC_Product\:\:set_sku\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$str of function stripslashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$tax of function get_taxonomy_labels expects WP_Taxonomy, WP_Taxonomy\|false given\.$#'
 			identifier: argument.type
@@ -41406,18 +32814,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_name\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -41448,18 +32844,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(mixed\)\: bool\)\|null, ''strlen'' given\.$#'
 			identifier: argument.type
@@ -41490,18 +32874,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
-
 		-
 			message: '#^Strict comparison using \=\=\= between ''trash'' and mixed~''trash'' will always evaluate to false\.$#'
 			identifier: identical.alwaysFalse
@@ -41550,12 +32922,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php

-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
 		-
 			message: '#^Cannot access offset ''type'' on stdClass\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -41568,24 +32934,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
-		-
-			message: '#^Cannot access offset 1 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Setting_Options_V2_Controller\:\:batch_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -41646,30 +32994,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$option of function get_option expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$option of function update_option expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$setting of method WC_REST_Setting_Options_V2_Controller\:\:filter_setting\(\) expects array, object given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$type of method WC_REST_Setting_Options_V2_Controller\:\:is_setting_type_valid\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php
-
 		-
 			message: '#^Parameter \#2 \$setting of method WC_REST_Controller\:\:validate_setting_text_field\(\) expects array, stdClass given\.$#'
 			identifier: argument.type
@@ -41898,12 +33228,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php

-		-
-			message: '#^Method WC_REST_Shipping_Zone_Methods_V2_Controller\:\:prepare_item_for_response\(\) should return WP_REST_Response but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Shipping_Zone_Methods_V2_Controller\:\:register_routes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -42072,12 +33396,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zones-v2-controller.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php
-
 		-
 			message: '#^Call to function method_exists\(\) with ''WC_Cache_Helper'' and ''invalidate_cache…'' will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -42144,18 +33462,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$object of function get_class expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php
-
-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php
-
 		-
 			message: '#^Access to an undefined property WC_REST_System_Status_V2_Controller\:\:\$available_updates\.$#'
 			identifier: property.notFound
@@ -42228,24 +33534,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php

-		-
-			message: '#^Method WC_REST_System_Status_V2_Controller\:\:get_active_plugins\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
-		-
-			message: '#^Method WC_REST_System_Status_V2_Controller\:\:get_dropins_mu_plugins\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
-		-
-			message: '#^Method WC_REST_System_Status_V2_Controller\:\:get_inactive_plugins\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_System_Status_V2_Controller\:\:get_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -42258,12 +33546,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php

-		-
-			message: '#^Method WC_REST_System_Status_V2_Controller\:\:get_theme_info\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_System_Status_V2_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -42300,36 +33582,18 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$keys of function array_fill_keys expects an array of values castable to string, array\<stromg\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
 		-
 			message: '#^Parameter \#1 \$size of function wc_let_to_num expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php
-
 		-
 			message: '#^Method WC_REST_Tax_Classes_V2_Controller\:\:get_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -42420,12 +33684,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version2/class-wc-rest-webhooks-v2-controller.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php
-
 		-
 			message: '#^Method WC_REST_Controller\:\:batch_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -42438,12 +33696,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php

-		-
-			message: '#^Method WC_REST_Controller\:\:get_endpoint_args_for_item_schema\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php
-
 		-
 			message: '#^Method WC_REST_Controller\:\:get_fields_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -42474,18 +33726,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php

-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-controller.php
-
 		-
 			message: '#^Parameter \#2 \$embed of method WP_REST_Server\:\:response_to_data\(\) expects array\<string\>\|bool, string given\.$#'
 			identifier: argument.type
@@ -42744,12 +33984,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-continents-controller.php

-		-
-			message: '#^Parameter \#1 \$item of method WC_REST_Data_Continents_Controller\:\:prepare_item_for_response\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-continents-controller.php
-
 		-
 			message: '#^Parameter \#1 \$response_data of method WP_REST_Controller\:\:add_additional_fields_to_object\(\) expects array, object given\.$#'
 			identifier: argument.type
@@ -42846,12 +34080,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-countries-controller.php

-		-
-			message: '#^Parameter \#1 \$item of method WC_REST_Data_Countries_Controller\:\:prepare_item_for_response\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-countries-controller.php
-
 		-
 			message: '#^Parameter \#1 \$response_data of method WP_REST_Controller\:\:add_additional_fields_to_object\(\) expects array, object given\.$#'
 			identifier: argument.type
@@ -42906,18 +34134,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-currencies-controller.php

-		-
-			message: '#^Parameter \#1 \$code of method WC_REST_Data_Currencies_Controller\:\:get_currency\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-currencies-controller.php
-
-		-
-			message: '#^Parameter \#1 \$item of method WC_REST_Data_Currencies_Controller\:\:prepare_item_for_response\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-data-currencies-controller.php
-
 		-
 			message: '#^Parameter \#1 \$response_data of method WP_REST_Controller\:\:add_additional_fields_to_object\(\) expects array, object given\.$#'
 			identifier: argument.type
@@ -43026,24 +34242,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -43062,24 +34260,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
-
 		-
 			message: '#^Call to an undefined method WC_Data\:\:calculate_totals\(\)\.$#'
 			identifier: method.notFound
@@ -43128,24 +34308,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
 		-
 			message: '#^Cannot assign offset ''status'' to WP_REST_Request\.$#'
 			identifier: offsetAssign.dimType
@@ -43200,54 +34362,18 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
 		-
 			message: '#^Parameter \#1 \$value of function wc_format_coupon_code expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php

-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
 		-
 			message: '#^Parameter \#2 \$order of method WC_REST_Orders_Controller\:\:calculate_coupons\(\) expects WC_Order, WC_Data given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
-		-
-			message: '#^Parameter \#3 \$item_id of method WC_REST_Orders_Controller\:\:remove_item\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
-
 		-
 			message: '#^Method WC_REST_Payment_Gateways_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -43380,12 +34506,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-paypal-standard-controller.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-paypal-standard-controller.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_instance_id\(\)\.$#'
 			identifier: method.notFound
@@ -43773,12 +34893,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Categories_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -43797,30 +34911,12 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_the_title expects int\|WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php

-		-
-			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php
-
 		-
 			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int\<min, \-1\>\|int\<1, max\>, post_title\: array\|string\} given\.$#'
 			identifier: argument.type
@@ -43869,12 +34965,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php
-
 		-
 			message: '#^Method WC_REST_Product_Reviews_Controller\:\:batch_items_permissions_check\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -44007,24 +35097,12 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php

-		-
-			message: '#^Parameter \#1 \$ip of function rest_is_ip_address expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php
-
 		-
 			message: '#^Parameter \#1 \$review of method WC_REST_Product_Reviews_Controller\:\:prepare_item_for_response\(\) expects WP_Comment, WP_Comment\|null given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php
-
 		-
 			message: '#^Parameter \#2 \$object_id of function wc_rest_check_product_reviews_permissions expects string, int given\.$#'
 			identifier: argument.type
@@ -44085,12 +35163,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php

-		-
-			message: '#^Binary operation "\." between ''attribute_'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 3
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
 		-
 			message: '#^Call to an undefined method WC_Data\:\:backorders_allowed\(\)\.$#'
 			identifier: method.notFound
@@ -44355,42 +35427,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php

-		-
-			message: '#^Cannot access offset ''attribute'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Cannot access offset ''term'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Cannot access offset ''terms'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
 		-
 			message: '#^Cannot call method delete\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -44583,18 +35619,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, string given\.$#'
 			identifier: argument.type
@@ -44685,12 +35709,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php

-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
 		-
 			message: '#^Parameter \#2 \$data of method WC_REST_Products_V2_Controller\:\:save_product_shipping_data\(\) expects array, WP_REST_Request given\.$#'
 			identifier: argument.type
@@ -44715,18 +35733,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
-
 		-
 			message: '#^Parameter \$product of method WC_REST_Product_Variations_Controller\:\:add_cogs_info_to_returned_product_data\(\) has invalid type Automattic\\WooCommerce\\Internal\\CostOfGoodsSold\\WC_Product\.$#'
 			identifier: class.notFound
@@ -44841,42 +35847,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Cannot access offset ''alt'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Cannot access offset ''src'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Cannot access property \$public on WP_Post_Type\|null\.$#'
 			identifier: property.nonObject
@@ -45093,60 +36063,30 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$global_unique_id of method WC_Product\:\:set_global_unique_id\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$manage_stock of method WC_Product\:\:set_manage_stock\(\) expects bool, string given\.$#'
 			identifier: argument.type
 			count: 3
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$post_type of function is_post_type_viewable expects string\|WP_Post_Type, WP_Post_Type\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int, post_title\: mixed\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_Admin_Duplicate_Product\:\:product_duplicate\(\) expects WC_Product, WC_Data\|WP_Error given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:get_product_data\(\) expects WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:save_product_shipping_data\(\) expects WC_Product, object\|false\|null given\.$#'
 			identifier: argument.type
@@ -45171,24 +36111,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$term of function term_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Parameter \#1 \$term of function wp_insert_term expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Product_Attribute\:\:set_name\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -45219,18 +36141,6 @@ parameters:
 			count: 2
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(string\)\: bool\)\|null, ''strlen'' given\.$#'
 			identifier: argument.type
@@ -45255,24 +36165,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php

-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
-
 		-
 			message: '#^Parameter \$product of method WC_REST_Products_Controller\:\:add_cogs_info_to_returned_product_data\(\) has invalid type Automattic\\WooCommerce\\Internal\\CostOfGoodsSold\\WC_Product\.$#'
 			identifier: class.notFound
@@ -45345,12 +36237,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-refunds-controller.php

-		-
-			message: '#^Method WC_REST_Report_Coupons_Totals_Controller\:\:get_reports\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-report-coupons-totals-controller.php
-
 		-
 			message: '#^Method WC_REST_Report_Coupons_Totals_Controller\:\:prepare_item_for_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -45453,12 +36339,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-setting-options-controller.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-setting-options-controller.php
-
 		-
 			message: '#^PHPDoc tag @extends has invalid value \(WC_REST_Setting_Options_V2_Controller\)\: Unexpected token "\\n ", expected ''\<'' at offset 134 on line 5$#'
 			identifier: phpDoc.parseError
@@ -45471,12 +36351,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-setting-options-controller.php

-		-
-			message: '#^Parameter \#1 \$option of function get_option expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-setting-options-controller.php
-
 		-
 			message: '#^Method WC_REST_Settings_Controller\:\:register_routes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -45795,12 +36669,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php

-		-
-			message: '#^Method WC_REST_Terms_Controller\:\:get_taxonomy\(\) should return int\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php
-
 		-
 			message: '#^Method WC_REST_Terms_Controller\:\:get_taxonomy\(\) should return int\|WP_Error but returns string\.$#'
 			identifier: return.type
@@ -45891,12 +36759,6 @@ parameters:
 			count: 1
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php
-
 		-
 			message: '#^Parameter \#1 \$response of method WP_REST_Controller\:\:prepare_response_for_collection\(\) expects WP_REST_Response, WP_Error\|WP_REST_Response given\.$#'
 			identifier: argument.type
@@ -45969,12 +36831,6 @@ parameters:
 			count: 4
 			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php

-		-
-			message: '#^Property WC_REST_Terms_Controller\:\:\$taxonomy \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php
-
 		-
 			message: '#^Method WC_REST_Variations_Controller\:\:prepare_objects_query\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -46107,42 +36963,12 @@ parameters:
 			count: 1
 			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
 		-
 			message: '#^Binary operation "\*" between string and float results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 1
 			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php

-		-
-			message: '#^Cannot access offset ''contents'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Cannot call method get_shipping_class\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Cannot call method needs_shipping\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
 		-
 			message: '#^Function remove_shortcode invoked with 2 parameters, 1 required\.$#'
 			identifier: arguments.count
@@ -46155,60 +36981,18 @@ parameters:
 			count: 1
 			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php

-		-
-			message: '#^Method WC_Shipping_Flat_Rate\:\:evaluate_cost\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
 		-
 			message: '#^Method WC_Shipping_Flat_Rate\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php

-		-
-			message: '#^Parameter \#1 \$sum of method WC_Shipping_Flat_Rate\:\:evaluate_cost\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Flat_Rate\:\:\$cost \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Flat_Rate\:\:\$type \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$tax_status \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$name\.$#'
 			identifier: property.notFound
@@ -46275,42 +37059,12 @@ parameters:
 			count: 1
 			path: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php

-		-
-			message: '#^Property WC_Shipping_Free_Shipping\:\:\$ignore_discounts \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Free_Shipping\:\:\$min_amount \(int\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Free_Shipping\:\:\$requires \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Binary operation "\*" between string and float results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -46329,42 +37083,12 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Binary operation "\+" between mixed and float results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Binary operation "/" between non\-empty\-string and 100 results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Cannot access offset ''contents'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Cannot call method get_shipping_class\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Cannot call method needs_shipping\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Constant WC_DELIMITER not found\.$#'
 			identifier: constant.notFound
@@ -46389,12 +37113,6 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Method WC_Shipping_Legacy_Flat_Rate\:\:evaluate_cost\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Method WC_Shipping_Legacy_Flat_Rate\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -46413,66 +37131,12 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Parameter \#1 \$sum of method WC_Shipping_Legacy_Flat_Rate\:\:evaluate_cost\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Flat_Rate\:\:\$cost \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Flat_Rate\:\:\$options \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Flat_Rate\:\:\$type \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$availability \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$countries \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$tax_status \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php
-
 		-
 			message: '#^Variable \$cost_operator might not be defined\.$#'
 			identifier: variable.undefined
@@ -46539,42 +37203,6 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php

-		-
-			message: '#^Property WC_Shipping_Legacy_Free_Shipping\:\:\$min_amount \(float\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Free_Shipping\:\:\$requires \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$availability \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$countries \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$enabled \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
@@ -46629,42 +37257,6 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php

-		-
-			message: '#^Property WC_Shipping_Legacy_Local_Delivery\:\:\$codes \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Local_Delivery\:\:\$type \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$availability \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$countries \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$fee \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
@@ -46695,48 +37287,6 @@ parameters:
 			count: 1
 			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Legacy_Local_Pickup\:\:\$codes \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$availability \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$countries \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$enabled \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php
-
 		-
 			message: '#^Action callback returns bool but should not return anything\.$#'
 			identifier: return.void
@@ -46767,24 +37317,6 @@ parameters:
 			count: 1
 			path: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php

-		-
-			message: '#^Property WC_Shipping_Local_Pickup\:\:\$cost \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$tax_status \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php
-
 		-
 			message: '#^Method WC_Shortcode_Cart\:\:calculate_shipping\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -46797,36 +37329,18 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-cart.php

-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/shortcodes/class-wc-shortcode-cart.php
-
 		-
 			message: '#^Parameter \#1 \$postcode of function wc_format_postcode expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-cart.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/shortcodes/class-wc-shortcode-cart.php
-
 		-
 			message: '#^Parameter \#2 \$country of function wc_format_postcode expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-cart.php

-		-
-			message: '#^Parameter \#2 \$default of function wc_get_var expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-cart.php
-
 		-
 			message: '#^Variable \$e in empty\(\) always exists and is not falsy\.$#'
 			identifier: empty.variable
@@ -46953,12 +37467,6 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-checkout.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/shortcodes/class-wc-shortcode-checkout.php
-
 		-
 			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -46971,12 +37479,6 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-checkout.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/shortcodes/class-wc-shortcode-checkout.php
-
 		-
 			message: '#^Parameter \#2 \$user_string of function hash_equals expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -47073,48 +37575,18 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-my-account.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-my-account.php
-
-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/shortcodes/class-wc-shortcode-my-account.php
-
 		-
 			message: '#^Parameter \#1 \$key of static method WC_Shortcode_My_Account\:\:check_password_reset_key\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-my-account.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_specialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-my-account.php
-
 		-
 			message: '#^Parameter \#1 \$user of function wp_password_change_notification expects WP_User, object given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-my-account.php

-		-
-			message: '#^Parameter \#1 \$username of function sanitize_user expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-my-account.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/shortcodes/class-wc-shortcode-my-account.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -47127,12 +37599,6 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-order-tracking.php

-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-order-tracking.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Order\|WC_Order_Refund\|true given\.$#'
 			identifier: argument.type
@@ -47145,12 +37611,6 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-order-tracking.php

-		-
-			message: '#^Parameter \#2 \$default of function wc_get_var expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-order-tracking.php
-
 		-
 			message: '#^@param tag must not be named \$this\. Choose a descriptive alias, for example \$instance\.$#'
 			identifier: phpDoc.parseError
@@ -47199,24 +37659,6 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-products.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-products.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-products.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: includes/shortcodes/class-wc-shortcode-products.php
-
 		-
 			message: '#^Method WC_Shortcode_Products\:\:set_attributes_query_args\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -47301,24 +37743,12 @@ parameters:
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-products.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-products.php
-
 		-
 			message: '#^Parameter \#1 \$post of function setup_postdata expects int\|object, WP_Post\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/shortcodes/class-wc-shortcode-products.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/shortcodes/class-wc-shortcode-products.php
-
 		-
 			message: '#^Method WC_Twenty_Eleven\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -47511,12 +37941,6 @@ parameters:
 			count: 1
 			path: includes/theme-support/class-wc-twenty-twenty-one.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/theme-support/class-wc-twenty-twenty-one.php
-
 		-
 			message: '#^Method WC_Twenty_Twenty_Three\:\:after_order_review\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -47577,12 +38001,6 @@ parameters:
 			count: 1
 			path: includes/theme-support/class-wc-twenty-twenty.php

-		-
-			message: '#^Parameter \#1 \$color of function sanitize_hex_color_no_hash expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/theme-support/class-wc-twenty-twenty.php
-
 		-
 			message: '#^Call to function is_callable\(\) with array\{WC_Coupon_Tracking\|WC_Coupons_Tracking\|WC_Extensions_Tracking\|WC_Importer_Tracking\|WC_Order_Tracking\|WC_Orders_Tracking\|WC_Product_Collection_Block_Tracking\|WC_Products_Tracking\|WC_Settings_Tracking\|WC_Status_Tracking\|WC_Theme_Tracking, ''init''\} will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -47625,12 +38043,6 @@ parameters:
 			count: 1
 			path: includes/tracks/class-wc-site-tracking.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/class-wc-site-tracking.php
-
 		-
 			message: '#^Call to function is_wp_error\(\) with WC_Tracks_Event will always evaluate to false\.$#'
 			identifier: function.impossibleType
@@ -47655,24 +38067,6 @@ parameters:
 			count: 1
 			path: includes/tracks/class-wc-tracks-client.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/tracks/class-wc-tracks-client.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/class-wc-tracks-client.php
-
-		-
-			message: '#^Parameter \#2 \$cookie_value of static method WC_Site_Tracking\:\:set_tracking_cookie\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/class-wc-tracks-client.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$_en\.$#'
 			identifier: property.notFound
@@ -47703,12 +38097,6 @@ parameters:
 			count: 1
 			path: includes/tracks/class-wc-tracks-event.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''strval'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/class-wc-tracks-event.php
-
 		-
 			message: '#^Parameter \#1 \$event of static method WC_Tracks_Client\:\:record_event\(\) expects array, \$this\(WC_Tracks_Event\) given\.$#'
 			identifier: argument.type
@@ -47769,24 +38157,12 @@ parameters:
 			count: 1
 			path: includes/tracks/class-wc-tracks.php

-		-
-			message: '#^Method WC_Tracks\:\:get_blog_details\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/tracks/class-wc-tracks.php
-
 		-
 			message: '#^Method WC_Tracks\:\:track_woocommerce_allow_tracking_toggled\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/tracks/class-wc-tracks.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/tracks/class-wc-tracks.php
-
 		-
 			message: '#^Method WC_Admin_Setup_Wizard_Tracking\:\:add_footer_scripts\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -47871,12 +38247,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-admin-setup-wizard-tracking.php

-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-admin-setup-wizard-tracking.php
-
 		-
 			message: '#^Property WC_Admin_Setup_Wizard_Tracking\:\:\$steps is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -47967,12 +38337,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-extensions-tracking.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/tracks/events/class-wc-extensions-tracking.php
-
 		-
 			message: '#^Method WC_Importer_Tracking\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -47985,12 +38349,6 @@ parameters:
 			count: 2
 			path: includes/tracks/events/class-wc-importer-tracking.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/tracks/events/class-wc-importer-tracking.php
-
 		-
 			message: '#^Result of method WC_Importer_Tracking\:\:track_product_importer_complete\(\) \(void\) is used\.$#'
 			identifier: method.void
@@ -48129,18 +38487,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-orders-tracking.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-orders-tracking.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/tracks/events/class-wc-orders-tracking.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, array\|string given\.$#'
 			identifier: argument.type
@@ -48165,84 +38511,12 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-orders-tracking.php

-		-
-			message: '#^Binary operation "\." between mixed and ''//'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''attrs'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''blockName'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''collection'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''innerBlocks'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''ref'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''slug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Cannot access offset ''theme'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
 		-
 			message: '#^Method WC_Product_Collection_Block_Tracking\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: includes/tracks/events/class-wc-product-collection-block-tracking.php

-		-
-			message: '#^Parameter \#1 \$block of method WC_Product_Collection_Block_Tracking\:\:get_query_filters_usage_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Parameter \#1 \$blocks of method WC_Product_Collection_Block_Tracking\:\:parse_blocks_track_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-product-collection-block-tracking.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$post_type\.$#'
 			identifier: property.notFound
@@ -48255,18 +38529,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-products-tracking.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-products-tracking.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/tracks/events/class-wc-products-tracking.php
-
 		-
 			message: '#^Cannot access property \$name on WP_Error\|WP_Term\|null\.$#'
 			identifier: property.nonObject
@@ -48489,12 +38751,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-products-tracking.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-products-tracking.php
-
 		-
 			message: '#^Method WC_Settings_Tracking\:\:add_option_to_list\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -48555,12 +38811,6 @@ parameters:
 			count: 1
 			path: includes/tracks/events/class-wc-status-tracking.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/tracks/events/class-wc-status-tracking.php
-
 		-
 			message: '#^Method WC_Theme_Tracking\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -48765,18 +39015,6 @@ parameters:
 			count: 1
 			path: includes/wc-account-functions.php

-		-
-			message: '#^Parameter \#1 \$endpoint of function wc_get_endpoint_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-account-functions.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-account-functions.php
-
 		-
 			message: '#^Parameter \#2 \$value of function wc_get_endpoint_url expects string, int given\.$#'
 			identifier: argument.type
@@ -48843,30 +39081,6 @@ parameters:
 			count: 1
 			path: includes/wc-attribute-functions.php

-		-
-			message: '#^Function wc_attribute_taxonomy_slug\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-attribute-functions.php
-
-		-
-			message: '#^Function wc_get_attribute_taxonomies\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-attribute-functions.php
-
-		-
-			message: '#^Function wc_get_attribute_taxonomy_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-attribute-functions.php
-
-		-
-			message: '#^Function wc_get_attribute_taxonomy_labels\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-attribute-functions.php
-
 		-
 			message: '#^Parameter \#1 \$args of function get_terms expects array\{taxonomy\?\: array\<string\>\|string, object_ids\?\: array\<int\>\|int, orderby\?\: string, order\?\: string, hide_empty\?\: bool\|int, include\?\: array\<int\>\|string, exclude\?\: array\<int\>\|string, exclude_tree\?\: array\<int\>\|string, \.\.\.\}, non\-falsy\-string given\.$#'
 			identifier: argument.type
@@ -48927,24 +39141,6 @@ parameters:
 			count: 1
 			path: includes/wc-brands-functions.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_sizes expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-brands-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_src expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-brands-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_srcset expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-brands-functions.php
-
 		-
 			message: '#^@param string \$default does not accept actual type of parameter\: int\|string\|false\.$#'
 			identifier: parameter.phpDocType
@@ -48987,24 +39183,12 @@ parameters:
 			count: 2
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Call to an undefined method WC_Product\:\:get_variation_attributes\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Function wc_cart_totals_coupon_html\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -49059,42 +39243,18 @@ parameters:
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Function wc_get_chosen_shipping_method_for_package\(\) should return bool\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-cart-functions.php
-
-		-
-			message: '#^Function wc_get_raw_referer\(\) should return string\|false but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Parameter \#1 \$haystack of function stripos expects string, int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Parameter \#1 \$str of function md5 expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Parameter \#2 \$fallback_url of function wp_validate_redirect expects string, false given\.$#'
 			identifier: argument.type
@@ -49113,132 +39273,36 @@ parameters:
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Parameter \#3 \$chosen_method of function wc_get_default_shipping_method_for_package expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-cart-functions.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: includes/wc-cart-functions.php
-
 		-
 			message: '#^Property WooCommerce\:\:\$cart \(WC_Cart\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
 			count: 1
 			path: includes/wc-cart-functions.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-conditional-functions.php
-
-		-
-			message: '#^Parameter \#2 \$search of function array_key_exists expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-conditional-functions.php
-
 		-
 			message: '#^@param string \$cart_url does not accept actual type of parameter\: string\|false\.$#'
 			identifier: parameter.phpDocType
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^@param string \$default_location_string does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Action callback returns int but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Binary operation "\+\=" between mixed and mixed results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Binary operation "\." between ''_transient_'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Binary operation "\." between ''_transient_timeout_'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_var\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Cannot access offset ''disabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Cannot access offset ''legacy'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Cannot access property \$method_order on array\.$#'
 			identifier: property.nonObject
 			count: 2
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Cannot cast mixed to float\.$#'
-			identifier: cast.double
-			count: 2
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 2
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Constant COOKIEPATH not found\.$#'
 			identifier: constant.notFound
@@ -49341,24 +39405,12 @@ parameters:
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Function wc_get_image_size\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Function wc_get_logger\(\) should return WC_Logger_Interface but returns object\.$#'
 			identifier: return.type
 			count: 2
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Function wc_get_shipping_method_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Function wc_get_template\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -49467,18 +39519,6 @@ parameters:
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Parameter \#1 \$key of function wp_cache_delete expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wp_fast_hash expects string, int given\.$#'
 			identifier: argument.type
@@ -49509,66 +39549,18 @@ parameters:
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Parameter \#1 \$transient of function delete_transient expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$value of function untrailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$value of function wc_add_number_precision_deep expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$value of function wc_remove_number_precision_deep expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function add_filter expects callable\(\)\: mixed, array\{mixed, ''run_shortcode''\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-core-functions.php

-		-
-			message: '#^Part \$slug \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 5
-			path: includes/wc-core-functions.php
-
 		-
 			message: '#^Property WC_Shipping_Method\:\:\$enabled \(string\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
@@ -49593,12 +39585,6 @@ parameters:
 			count: 2
 			path: includes/wc-deprecated-functions.php

-		-
-			message: '#^Cannot access offset ''cart'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-deprecated-functions.php
-
 		-
 			message: '#^Default value of the parameter \#3 \$sale_price \(string\) of function _wc_save_product_price\(\) is incompatible with type float\.$#'
 			identifier: parameter.defaultValue
@@ -51105,12 +41091,6 @@ parameters:
 			count: 1
 			path: includes/wc-deprecated-functions.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-deprecated-functions.php
-
 		-
 			message: '#^Parameter \#1 \$time of function strtotime expects string, array\|int\<min, \-1\>\|int\<1, max\>\|string given\.$#'
 			identifier: argument.type
@@ -51153,36 +41133,18 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Call to function is_numeric\(\) with float will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 7
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Constant WC_TAX_ROUNDING_MODE not found\.$#'
 			identifier: constant.notFound
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Function wc_array_merge_recursive_numeric\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Function wc_format_decimal\(\) should return string but returns array\<string\>\|string\|null\.$#'
 			identifier: return.type
@@ -51225,24 +41187,12 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Function wc_stock_amount\(\) should return float\|int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Function wc_string_to_timestamp\(\) should return int but returns int\|false\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Function wc_timezone_string\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Function wc_trim_zeros\(\) should return string but returns string\|null\.$#'
 			identifier: return.type
@@ -51291,18 +41241,6 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Parameter \#1 \$content of function wp_kses expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Parameter \#1 \$haystack of function strstr expects string, array\<string\>\|string\|null given\.$#'
 			identifier: argument.type
@@ -51357,12 +41295,6 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Parameter \#1 \$str of function strtolower expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Parameter \#1 \$str of function substr_replace expects array\|string, string\|null given\.$#'
 			identifier: argument.type
@@ -51375,36 +41307,12 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Parameter \#1 \$timezone of class DateTimeZone constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Parameter \#1 \$value of function wc_format_localized_decimal expects string, float given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Parameter \#1 \$var of function floatval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-formatting-functions.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, list\<array\|string\> given\.$#'
 			identifier: argument.type
@@ -51435,12 +41343,6 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-formatting-functions.php
-
 		-
 			message: '#^Parameter \#4 \$mon of function gmmktime expects int, string given\.$#'
 			identifier: argument.type
@@ -51459,42 +41361,6 @@ parameters:
 			count: 1
 			path: includes/wc-formatting-functions.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Cannot access offset ''notice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-notice-functions.php
-
 		-
 			message: '#^Function wc_add_notice\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -51525,12 +41391,6 @@ parameters:
 			count: 1
 			path: includes/wc-notice-functions.php

-		-
-			message: '#^Function wc_get_notices\(\) should return array\<array\> but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-notice-functions.php
-
 		-
 			message: '#^Function wc_notice_count\(\) should return int but empty return statement found\.$#'
 			identifier: return.empty
@@ -51549,36 +41409,12 @@ parameters:
 			count: 1
 			path: includes/wc-notice-functions.php

-		-
-			message: '#^Parameter \#1 \$input of function array_filter expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-notice-functions.php
-
-		-
-			message: '#^Parameter \#1 \$input_list of function wp_list_pluck expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-notice-functions.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wc_kses_notice expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/wc-notice-functions.php

-		-
-			message: '#^Binary operation "\*" between mixed and \-1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: includes/wc-order-functions.php
-
 		-
 			message: '#^Binary operation "\-" between float and string results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -51687,60 +41523,6 @@ parameters:
 			count: 1
 			path: includes/wc-order-functions.php

-		-
-			message: '#^Cannot access offset ''add_order_meta_boxes'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''exclude_from_order_count'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''exclude_from_order_reports'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''exclude_from_order_sales_reports'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''exclude_from_order_views'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''exclude_from_order_webhooks'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''qty'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''refund_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Cannot access offset ''refund_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-order-functions.php
-
 		-
 			message: '#^Cannot call method add_order_note\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -51903,12 +41685,6 @@ parameters:
 			count: 1
 			path: includes/wc-order-functions.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/wc-order-functions.php
-
 		-
 			message: '#^Function remove_filter invoked with 4 parameters, 2\-3 required\.$#'
 			identifier: arguments.count
@@ -51975,18 +41751,6 @@ parameters:
 			count: 1
 			path: includes/wc-order-functions.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_format_refund_total expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-order-functions.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''wc_format_refund…'' given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-order-functions.php
-
 		-
 			message: '#^Parameter \#1 \$comment_id of function get_comment_meta expects int, string given\.$#'
 			identifier: argument.type
@@ -52005,12 +41769,6 @@ parameters:
 			count: 1
 			path: includes/wc-order-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-order-functions.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WP_Comment\|null given\.$#'
 			identifier: argument.type
@@ -52179,48 +41937,6 @@ parameters:
 			count: 1
 			path: includes/wc-order-step-logger-functions.php

-		-
-			message: '#^Cannot access property \$classes on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot access property \$current on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot access property \$object on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot access property \$object_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot access property \$parsed_block on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot access property \$url on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/wc-page-functions.php
-
 		-
 			message: '#^Class WP_Block_List referenced with incorrect case\: WP_Block_list\.$#'
 			identifier: class.nameCase
@@ -52233,30 +41949,12 @@ parameters:
 			count: 5
 			path: includes/wc-page-functions.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-page-functions.php
-
-		-
-			message: '#^Parameter \#1 \$url of function user_trailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-page-functions.php
-
 		-
 			message: '#^Parameter \#1 \$url of function wp_parse_url expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-page-functions.php

-		-
-			message: '#^Parameter \#1 \$value of function trailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-page-functions.php
-
 		-
 			message: '#^Parameter \#1 \$value of function trailingslashit expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -52335,48 +42033,12 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Cannot access offset ''is_variation'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Cannot access offset ''meta_value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Cannot access offset ''post_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Cannot access offset 0 on array\{string, int, int, bool\}\|false\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 4
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Cannot access offset 1 on array\{string, int, int, bool\}\|false\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -52395,12 +42057,6 @@ parameters:
 			count: 2
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Cannot call method get_customer_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Cannot call method get_permalink\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -52449,12 +42105,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Function wc_get_featured_product_ids\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Function wc_get_price_to_display\(\) should return float but returns float\|string\.$#'
 			identifier: return.type
@@ -52479,12 +42129,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Function wc_get_product_ids_on_sale\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Function wc_get_product_object\(\) should return WC_Product but returns object\.$#'
 			identifier: return.type
@@ -52545,18 +42189,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_sizes expects int, int\|null given\.$#'
 			identifier: argument.type
@@ -52587,24 +42219,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Parameter \#1 \$attribute of function wc_is_attribute_in_product_name expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, array\|WC_Product_Variation given\.$#'
 			identifier: argument.type
@@ -52617,12 +42231,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Parameter \#1 \$post of function wp_attachment_is_image expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -52635,48 +42243,6 @@ parameters:
 			count: 1
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Parameter \#1 \$raw_attributes of function wc_get_text_attributes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$str of function rawurldecode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$str of function urldecode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Parameter \#2 \$post of function wc_product_post_type_link expects WP_Post, WP_Post\|null given\.$#'
 			identifier: argument.type
@@ -52689,18 +42255,6 @@ parameters:
 			count: 2
 			path: includes/wc-product-functions.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-product-functions.php
-
 		-
 			message: '#^Property WooCommerce\:\:\$customer \(WC_Customer\) in empty\(\) is not falsy\.$#'
 			identifier: empty.property
@@ -52725,12 +42279,6 @@ parameters:
 			count: 1
 			path: includes/wc-rest-functions.php

-		-
-			message: '#^Cannot access property \$query_vars on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-rest-functions.php
-
 		-
 			message: '#^Default value of the parameter \#2 \$object_id \(int\) of function wc_rest_check_product_reviews_permissions\(\) is incompatible with type string\.$#'
 			identifier: parameter.defaultValue
@@ -52761,12 +42309,6 @@ parameters:
 			count: 1
 			path: includes/wc-rest-functions.php

-		-
-			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-rest-functions.php
-
 		-
 			message: '#^@param WC_Order \$order does not accept actual type of parameter\: WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: parameter.phpDocType
@@ -52791,12 +42333,6 @@ parameters:
 			count: 2
 			path: includes/wc-stock-functions.php

-		-
-			message: '#^Binary operation "\-" between bool\|int\|null and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-stock-functions.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:read_stock_quantity\(\)\.$#'
 			identifier: method.notFound
@@ -52875,12 +42411,6 @@ parameters:
 			count: 1
 			path: includes/wc-stock-functions.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/wc-stock-functions.php
-
 		-
 			message: '#^Function wc_get_held_stock_quantity\(\) should return int but returns float\|int\.$#'
 			identifier: return.type
@@ -52947,12 +42477,6 @@ parameters:
 			count: 1
 			path: includes/wc-stock-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-stock-functions.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, int\|WC_Order given\.$#'
 			identifier: argument.type
@@ -53001,12 +42525,6 @@ parameters:
 			count: 1
 			path: includes/wc-stock-functions.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/wc-stock-functions.php
-
 		-
 			message: '#^Parameter \#2 \$is_customer_note of method WC_Order\:\:add_order_note\(\) expects int, false given\.$#'
 			identifier: argument.type
@@ -53019,12 +42537,6 @@ parameters:
 			count: 1
 			path: includes/wc-stock-functions.php

-		-
-			message: '#^Parameter \#2 \$stock_quantity of function wc_update_product_stock expects int\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-stock-functions.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:add_meta_data\(\) expects array\|string, float\|int given\.$#'
 			identifier: argument.type
@@ -53043,12 +42555,6 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^@param string \$default_orderby does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 2
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^@param string \$html does not accept actual type of parameter\: string\|false\.$#'
 			identifier: parameter.phpDocType
@@ -53127,126 +42633,12 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Cannot access offset ''default_columns'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''default_rows'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''display'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''hidden'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''max_columns'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''max_rows'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''min_columns'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''min_rows'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$found_posts on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$max_num_pages on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$name on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$post_excerpt on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$post_type on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot access property \$term_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Cannot access property \$total on array\<WC_Order\>\|stdClass\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 3
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Cannot call method has_downloadable_item\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -53259,18 +42651,6 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Cannot call method is_search\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Cannot use \+\+ on mixed\.$#'
-			identifier: preInc.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Expected 2 @param tags, found 1\.$#'
 			identifier: paramTag.count
@@ -53337,12 +42717,6 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Function wc_get_loop_product_visibility\(\) should return bool\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Function wc_get_pay_buttons\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -53607,12 +42981,6 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Function woocommerce_get_product_subcategories\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Function woocommerce_get_sidebar\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -53985,90 +43353,24 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$args of function wp_parse_args expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_sizes expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_src expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_srcset expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$dimensions of function wc_format_dimensions expects array, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$input_list of function wp_list_filter expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$location of function wp_safe_redirect expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 13
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$search of function str_replace expects array\<string\>\|string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$str of function md5 expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$term of function get_term expects int\|object, int\|object\|string given\.$#'
 			identifier: argument.type
@@ -54087,12 +43389,6 @@ parameters:
 			count: 2
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -54111,18 +43407,6 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|WP_Error given\.$#'
 			identifier: argument.type
@@ -54135,12 +43419,6 @@ parameters:
 			count: 2
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#1 \$weight of function wc_format_weight expects float, string given\.$#'
 			identifier: argument.type
@@ -54183,36 +43461,12 @@ parameters:
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#2 \$entity_id of method Automattic\\WooCommerce\\Internal\\DataStores\\Fulfillments\\FulfillmentsDataStore\:\:read_fulfillments\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#2 \$fallback of function sanitize_html_class expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#2 \$post of function get_post_field expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#2 \$product of function wc_get_quantity_input_args expects WC_Product\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#2 \$value of function wc_set_loop_prop expects string, \(float\|int\) given\.$#'
 			identifier: argument.type
@@ -54231,24 +43485,6 @@ parameters:
 			count: 2
 			path: includes/wc-template-functions.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, array\<mixed\>\|string given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-template-functions.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, int\|string given\.$#'
 			identifier: argument.type
@@ -54285,42 +43521,12 @@ parameters:
 			count: 1
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: includes/wc-term-functions.php
-
-		-
-			message: '#^Cannot access offset ''walker'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-term-functions.php
-
-		-
-			message: '#^Cannot access offset non\-falsy\-string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Cannot access property \$term_id on int\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Cannot access property \$term_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: includes/wc-term-functions.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Default value of the parameter \#1 \$product_id \(string\) of function _wc_recount_terms_by_product\(\) is incompatible with type int\.$#'
 			identifier: parameter.defaultValue
@@ -54333,12 +43539,6 @@ parameters:
 			count: 1
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Function _wc_get_cached_product_terms\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Function _wc_term_recount\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -54399,36 +43599,18 @@ parameters:
 			count: 3
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Parameter \#1 \$elements of method Walker\:\:walk\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Parameter \#1 \$input_list of function wp_list_pluck expects array, array\<int, WP_Term\>\|WP_Error given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Parameter \#1 \$object_id of function get_ancestors expects int, int\<min, \-1\>\|int\<1, max\>\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-term-functions.php
-
 		-
 			message: '#^Parameter \#1 \$str of function md5 expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -54459,54 +43641,12 @@ parameters:
 			count: 4
 			path: includes/wc-term-functions.php

-		-
-			message: '#^Property WP_Term\:\:\$count \(int\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: includes/wc-term-functions.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 7
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Binary operation "\*" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Binary operation "\." between non\-falsy\-string and array\|string results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 4
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Binary operation "\." between string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Binary operation "\.\=" between mixed and '' \) \* \[qty\]'' results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Binary operation "/" between mixed and 100 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Call to function is_callable\(\) with ''WC_Comments\:\:delete…'' will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -54519,192 +43659,6 @@ parameters:
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Cannot access offset ''api_password''\|''api_signature''\|''api_username'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''cart_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''class'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''compound'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''cost'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''countries'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''crop'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''fee'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''height'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''item_meta'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''label'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''line_subtotal'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''line_subtotal_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''line_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''line_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''location_type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''locations'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''qty'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''rate'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''sandbox_api_password''\|''sandbox_api_signature''\|''sandbox_api_username'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''shipping'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''shipping_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''state'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''tax_class'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''taxrate'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''testmode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''variation_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Cannot access offset ''width'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Cannot access offset 0 on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -54717,12 +43671,6 @@ parameters:
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_User\|false\.$#'
 			identifier: property.nonObject
@@ -54771,12 +43719,6 @@ parameters:
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Function as_unschedule_all_actions not found\.$#'
 			identifier: function.notFound
@@ -55233,162 +44175,42 @@ parameters:
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''trim'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$data of function esc_sql expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$file_url of function wc_get_filename_from_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_reverse expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#1 \$item_id of function wc_add_order_item_meta expects int, int\<min, \-1\>\|int\<1, max\>\|true given\.$#'
 			identifier: argument.type
 			count: 11
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 5
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, Automattic\\WooCommerce\\Admin\\Notes\\Note\|bool given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#1 \$post_id of function wp_trash_post expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$secret of method WC_Webhook\:\:set_secret\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$str of function strtoupper expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$topic of method WC_Webhook\:\:set_topic\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$url of method WC_Webhook\:\:set_delivery_url\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#1 \$user_id of method WC_Webhook\:\:set_user_id\(\) expects int, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#1 \$value of function trailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#1 \$value of function trailingslashit expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$version of method WC_Webhook\:\:set_api_version\(\) expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function add_filter expects callable\(\)\: mixed, ''filter_created_pages'' given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-update-functions.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^Parameter \#4 \$autoload of function add_option expects bool\|null, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/wc-update-functions.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: includes/wc-update-functions.php
-
 		-
 			message: '#^@param string \$password_generated does not accept actual type of parameter\: bool\.$#'
 			identifier: parameter.phpDocType
@@ -55425,18 +44247,6 @@ parameters:
 			count: 1
 			path: includes/wc-user-functions.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-user-functions.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wc-user-functions.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_User\|false\.$#'
 			identifier: property.nonObject
@@ -55635,12 +44445,6 @@ parameters:
 			count: 2
 			path: includes/wc-user-functions.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wc-user-functions.php
-
 		-
 			message: '#^Part \$status \(array\|string\) of encapsed string cannot be cast to string\.$#'
 			identifier: encapsedStringPart.nonString
@@ -55707,24 +44511,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/class-wc-wccom-site.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Cannot access offset ''user_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -55737,12 +44523,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/class-wc-wccom-site.php

-		-
-			message: '#^Method WC_WCCOM_Site\:\:get_authorization_header\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
 		-
 			message: '#^Method WC_WCCOM_Site\:\:includes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -55755,24 +44535,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/class-wc-wccom-site.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Parameter \#1 \$str of function strtoupper expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function add_action expects callable\(\)\: mixed, array\{''WC_WCCOM_Site…'', ''install''\} given\.$#'
 			identifier: argument.type
@@ -55785,30 +44547,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/class-wc-wccom-site.php

-		-
-			message: '#^Parameter \#2 \$query of function remove_query_arg expects string\|false, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Parameter \#2 \$user_string of function hash_equals expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Parameter \#2 \$value of function get_user_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
-		-
-			message: '#^Parameter \#3 \$access_token_secret of static method WC_WCCOM_Site\:\:verify_wccom_request\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/class-wc-wccom-site.php
-
 		-
 			message: '#^Call to an undefined method object\:\:run\(\)\.$#'
 			identifier: method.notFound
@@ -55833,42 +44571,6 @@ parameters:
 			count: 2
 			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php

-		-
-			message: '#^Parameter \#1 \$product_type of method WC_WCCOM_Site_Installation_State\:\:set_product_type\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
-		-
-			message: '#^Parameter \#2 \$idempotency_key of static method WC_WCCOM_Site_Installation_State\:\:initiate_existing\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
-		-
-			message: '#^Parameter \#3 \$last_step_name of static method WC_WCCOM_Site_Installation_State\:\:initiate_existing\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
-		-
-			message: '#^Parameter \#4 \$last_step_status of static method WC_WCCOM_Site_Installation_State\:\:initiate_existing\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
-		-
-			message: '#^Parameter \#5 \$last_step_error of static method WC_WCCOM_Site_Installation_State\:\:initiate_existing\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
-		-
-			message: '#^Parameter \#6 \$started_date of static method WC_WCCOM_Site_Installation_State\:\:initiate_existing\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php
-
 		-
 			message: '#^Method WC_WCCOM_Site_Installation_State\:\:capture_failure\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -56007,36 +44709,12 @@ parameters:
 			count: 1
 			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-download-product.php

-		-
-			message: '#^Cannot access offset ''_product_type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
-		-
-			message: '#^Cannot access offset ''_wporg_product'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
 		-
 			message: '#^Method WC_WCCOM_Site_Installation_Step_Get_Product_Info\:\:run\(\) should return array but returns WC_WCCOM_Site_Installation_State\.$#'
 			identifier: return.type
 			count: 1
 			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php

-		-
-			message: '#^Parameter \#1 \$data of method WC_WCCOM_Site_Installation_Step_Get_Product_Info\:\:get_wporg_download_url\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
 		-
 			message: '#^Parameter \#1 \$download_url of method WC_WCCOM_Site_Installation_State\:\:set_download_url\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -56049,18 +44727,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php

-		-
-			message: '#^Parameter \#1 \$product_name of method WC_WCCOM_Site_Installation_State\:\:set_product_name\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
-		-
-			message: '#^Parameter \#1 \$product_type of method WC_WCCOM_Site_Installation_State\:\:set_product_type\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php
-
 		-
 			message: '#^Property WC_WCCOM_Site_Installation_Step_Get_Product_Info\:\:\$state \(WC_WCCOM_Site_Installation_State\) does not accept array\.$#'
 			identifier: assign.propertyType
@@ -56157,18 +44823,6 @@ parameters:
 			count: 1
 			path: includes/wccom-site/rest-api/endpoints/abstract-wc-rest-wccom-site-controller.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/rest-api/endpoints/class-wc-rest-wccom-site-connection-controller.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: includes/wccom-site/rest-api/endpoints/class-wc-rest-wccom-site-connection-controller.php
-
 		-
 			message: '#^Class WP_User referenced with incorrect case\: WP_USER\.$#'
 			identifier: class.nameCase
@@ -56319,12 +44973,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-brand-description.php

-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-brand-description.php
-
 		-
 			message: '#^Variable \$after_title might not be defined\.$#'
 			identifier: variable.undefined
@@ -56349,12 +44997,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-brand-description.php

-		-
-			message: '#^@param string \$woo_widget_idbase does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: includes/widgets/class-wc-widget-brand-nav.php
-
 		-
 			message: '#^Access to an undefined property WP_Post\|WP_Post_Type\|WP_Term\|WP_User\:\:\$taxonomy\.$#'
 			identifier: property.notFound
@@ -56433,18 +45075,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-brand-nav.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-brand-nav.php
-
-		-
-			message: '#^Parameter \#1 \$term of function get_term_link expects int\|string\|WP_Term, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/widgets/class-wc-widget-brand-nav.php
-
 		-
 			message: '#^Parameter \#1 \$terms of method WC_Widget_Brand_Nav\:\:layered_nav_dropdown\(\) expects array, array\<int, WP_Term\>\|WP_Error given\.$#'
 			identifier: argument.type
@@ -56457,12 +45087,6 @@ parameters:
 			count: 2
 			path: includes/widgets/class-wc-widget-brand-nav.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 7
-			path: includes/widgets/class-wc-widget-brand-nav.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -56505,24 +45129,12 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-layered-nav-filters.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: includes/widgets/class-wc-widget-layered-nav-filters.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/widgets/class-wc-widget-layered-nav-filters.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-layered-nav-filters.php
-
 		-
 			message: '#^Cannot access property \$slug on WP_Post\|WP_Post_Type\|WP_Term\|WP_User\|null\.$#'
 			identifier: property.nonObject
@@ -56589,12 +45201,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-layered-nav.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-layered-nav.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -56631,30 +45237,12 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-price-filter.php

-		-
-			message: '#^Parameter \#1 \$var of function floatval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/widgets/class-wc-widget-price-filter.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-price-filter.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<array\|string\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: includes/widgets/class-wc-widget-price-filter.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: includes/widgets/class-wc-widget-price-filter.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -56757,12 +45345,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-rating-filter.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-rating-filter.php
-
 		-
 			message: '#^Cannot access property \$comment_post_ID on int\|WP_Comment\.$#'
 			identifier: property.nonObject
@@ -56787,12 +45369,6 @@ parameters:
 			count: 1
 			path: includes/widgets/class-wc-widget-recently-viewed.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: includes/widgets/class-wc-widget-recently-viewed.php
-
 		-
 			message: '#^Method WC_Widget_Top_Rated_Products\:\:widget\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -56883,12 +45459,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Data.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Data.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Data\:\:get_items\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\WP_Error\.$#'
 			identifier: class.notFound
@@ -57369,42 +45939,12 @@ parameters:
 			count: 1
 			path: src/Admin/API/Leaderboards.php

-		-
-			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_categories_leaderboard\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Leaderboards.php
-
-		-
-			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_coupons_leaderboard\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Leaderboards.php
-
-		-
-			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_customers_leaderboard\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Leaderboards.php
-
-		-
-			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_leaderboards\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Leaderboards.php
-
 		-
 			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_leaderboards\(\) expects string, null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/API/Leaderboards.php

-		-
-			message: '#^Parameter \#4 \$persisted_query of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_products_leaderboard\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Leaderboards.php
-
 		-
 			message: '#^Parameter \$request of method Automattic\\WooCommerce\\Admin\\API\\Leaderboards\:\:get_allowed_items\(\) has invalid type Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request\.$#'
 			identifier: class.notFound
@@ -57855,12 +46395,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Notes.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Admin/API/Notes.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Notes\:\:activate_promo_note\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\WP_Error\.$#'
 			identifier: class.notFound
@@ -58029,12 +46563,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Notes.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Notes\:\:prepare_note_data_for_response\(\) should return Automattic\\WooCommerce\\Admin\\API\\WP_REST_Response but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Notes.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Notes\:\:register_routes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -58119,12 +46647,6 @@ parameters:
 			count: 2
 			path: src/Admin/API/Notes.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Notes.php
-
 		-
 			message: '#^Parameter \#1 \$type of static method Automattic\\WooCommerce\\Admin\\Notes\\Notes\:\:get_notes_count\(\) expects string, array\<int, string\> given\.$#'
 			identifier: argument.type
@@ -58323,12 +46845,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/OnboardingFreeExtensions.php

-		-
-			message: '#^Cannot access offset ''plugins'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/OnboardingPlugins.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\OnboardingPlugins\:\:get_jetpack_authorization_url\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -58515,30 +47031,12 @@ parameters:
 			count: 1
 			path: src/Admin/API/OnboardingProfile.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/OnboardingProfile.php
-
 		-
 			message: '#^Cannot access offset ''email'' on array\|bool\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: src/Admin/API/OnboardingProfile.php

-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/OnboardingProfile.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/OnboardingProfile.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -58617,18 +47115,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/OnboardingProfile.php

-		-
-			message: '#^Parameter \#1 \$email of function is_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/OnboardingProfile.php
-
-		-
-			message: '#^Parameter \#1 \$industries of method Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile\:\:filter_industries\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/OnboardingProfile.php
-
 		-
 			message: '#^Parameter \#1 \$item of method Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile\:\:prepare_item_for_response\(\) expects object, array given\.$#'
 			identifier: argument.type
@@ -58659,12 +47145,6 @@ parameters:
 			count: 3
 			path: src/Admin/API/OnboardingTasks.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Admin/API/OnboardingTasks.php
-
 		-
 			message: '#^Call to an undefined method object\:\:dismiss\(\)\.$#'
 			identifier: method.notFound
@@ -58731,12 +47211,6 @@ parameters:
 			count: 12
 			path: src/Admin/API/OnboardingTasks.php

-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/OnboardingTasks.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -59199,12 +47673,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/OnboardingTasks.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Admin/API/OnboardingTasks.php
-
 		-
 			message: '#^Access to offset ''theme'' on an unknown class Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request\.$#'
 			identifier: class.notFound
@@ -59499,42 +47967,18 @@ parameters:
 			count: 1
 			path: src/Admin/API/PaymentGatewaySuggestions.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Plugins.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Plugins.php
-
 		-
 			message: '#^Cannot access offset ''activated'' on array\|WP_Error\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: src/Admin/API/Plugins.php

-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Plugins.php
-
 		-
 			message: '#^Cannot access offset ''request_token'' on object\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: src/Admin/API/Plugins.php

-		-
-			message: '#^Cannot access offset ''site_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Plugins.php
-
 		-
 			message: '#^Cannot assign offset ''plugins'' to WP_REST_Request\.$#'
 			identifier: offsetAssign.dimType
@@ -59613,42 +48057,12 @@ parameters:
 			count: 1
 			path: src/Admin/API/Plugins.php

-		-
-			message: '#^Parameter \#1 \$array of function array_column expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Plugins.php
-
-		-
-			message: '#^Parameter \#1 \$plugin of static method Automattic\\WooCommerce\\Admin\\PluginsHelper\:\:get_plugin_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/API/Plugins.php
-
-		-
-			message: '#^Parameter \#1 \$str of function rawurlencode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Plugins.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Admin/API/Plugins.php
-
 		-
 			message: '#^Access to offset ''slug'' on an unknown class Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request\.$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Admin/API/ProductAttributeTerms.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/API/ProductAttributeTerms.php
-
 		-
 			message: '#^Cannot access offset non\-falsy\-string on object\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -59721,12 +48135,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductAttributeTerms.php

-		-
-			message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/ProductAttributeTerms.php
-
 		-
 			message: '#^Parameter \$request of method Automattic\\WooCommerce\\Admin\\API\\ProductAttributeTerms\:\:get_custom_attribute_permissions_check\(\) has invalid type Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request\.$#'
 			identifier: class.notFound
@@ -59751,12 +48159,6 @@ parameters:
 			count: 2
 			path: src/Admin/API/ProductAttributes.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/API/ProductAttributes.php
-
 		-
 			message: '#^Constant WC_DELIMITER not found\.$#'
 			identifier: constant.notFound
@@ -59835,12 +48237,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductAttributes.php

-		-
-			message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/ProductAttributes.php
-
 		-
 			message: '#^Parameter \#1 \$request of method WC_REST_Product_Attributes_V1_Controller\:\:get_items\(\) expects WP_REST_Request, Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request given\.$#'
 			identifier: argument.type
@@ -60039,24 +48435,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductVariations.php

-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/ProductVariations.php
-
-		-
-			message: '#^Cannot access offset ''parent_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/ProductVariations.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/ProductVariations.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\ProductVariations\:\:get_items\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\WP_Error\.$#'
 			identifier: class.notFound
@@ -60195,24 +48573,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Products.php

-		-
-			message: '#^Cannot access offset ''last_order_date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Products.php
-
-		-
-			message: '#^Cannot access offset ''low_stock_amount'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Products.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Products.php
-
 		-
 			message: '#^Cannot call method get_param\(\) on string\.$#'
 			identifier: method.nonObject
@@ -60273,12 +48633,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Products.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Products.php
-
 		-
 			message: '#^Parameter \#1 \$object of method WC_REST_Products_V2_Controller\:\:prepare_object_for_response\(\) expects WC_Data, Automattic\\WooCommerce\\Admin\\API\\WC_Data given\.$#'
 			identifier: argument.type
@@ -60309,12 +48663,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Products.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Products.php
-
 		-
 			message: '#^Parameter \#2 \$request of method WC_REST_Products_V2_Controller\:\:prepare_object_for_response\(\) expects WP_REST_Request, Automattic\\WooCommerce\\Admin\\API\\WP_REST_Request given\.$#'
 			identifier: argument.type
@@ -60441,12 +48789,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductsLowInStock.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/API/ProductsLowInStock.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_REST_Products_Controller\:\:get_images\(\) expects WC_Product, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -60459,12 +48801,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductsLowInStock.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/ProductsLowInStock.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WP_HTTP_Response\:\:header\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -60483,18 +48819,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/ProductsLowInStock.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Cache.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Cache.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache\:\:invalidate\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -60513,12 +48837,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Categories/Controller.php

-		-
-			message: '#^@param object \$report does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: src/Admin/API/Reports/Categories/Controller.php
-
 		-
 			message: '#^Cannot access offset ''category_id'' on Automattic\\WooCommerce\\Admin\\API\\Reports\\GenericQuery\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -60579,18 +48897,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Categories/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Categories/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$object of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller\:\:prepare_links\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\GenericQuery, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Categories/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller\:\:is_valid_order\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order_Refund\|bool, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -60801,12 +49107,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller\:\:is_valid_order\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order_Refund\|bool, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -60909,18 +49209,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Coupons/DataStore.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Coupons/DataStore.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Coupons/DataStore.php
-
 		-
 			message: '#^Cannot call method date\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
@@ -60963,12 +49251,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Coupons/DataStore.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore\:\:get_coupon_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/Admin/API/Reports/Coupons/DataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore\:\:get_noncached_data\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\WP_Error\.$#'
 			identifier: class.notFound
@@ -61023,12 +49305,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Coupons/DataStore.php

-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Coupons/DataStore.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_DateTime\|null given\.$#'
 			identifier: argument.type
@@ -61191,12 +49467,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Coupons/Stats/Segmenter.php

-		-
-			message: '#^Part \$this\-\>query_args\[''product_includes''\]\[0\] \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Admin/API/Reports/Coupons/Stats/Segmenter.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\WP_REST_Request \$request does not accept actual type of parameter\: WP_REST_Request\.$#'
 			identifier: parameter.phpDocType
@@ -61233,24 +49503,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Customers/Controller.php

-		-
-			message: '#^Cannot access property \$data on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/Customers/Controller.php
-
-		-
-			message: '#^Cannot access property \$pages on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/Customers/Controller.php
-
-		-
-			message: '#^Cannot access property \$total on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/Customers/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller\:\:get_item\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\WP_Error\.$#'
 			identifier: class.notFound
@@ -61557,12 +49809,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Customers/DataStore.php

-		-
-			message: '#^Parameter \#2 \$timestamp of function gmdate expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Customers/DataStore.php
-
 		-
 			message: '#^Parameter \$order of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore\:\:anonymize_customer\(\) has invalid type Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\WC_Order\.$#'
 			identifier: class.notFound
@@ -61695,12 +49941,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Binary operation "\*" between int and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Call to method format\(\) on an unknown class Automattic\\WooCommerce\\Admin\\API\\Reports\\DateTime\.$#'
 			identifier: class.notFound
@@ -61779,12 +50019,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:get_data\(\) should return Automattic\\WooCommerce\\Admin\\API\\Reports\\stdClass\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:get_db_table_name\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -61899,12 +50133,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''esc_sql'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Parameter \#1 \$datetime of static method Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval\:\:iterate\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\DateTime, DateTime given\.$#'
 			identifier: argument.type
@@ -61935,24 +50163,12 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Parameter \#2 \$clause of method Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery\:\:add_sql_clause\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Parameter \#2 \$clause of method Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery\:\:add_sql_clause\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, array\|string given\.$#'
 			identifier: argument.type
@@ -62031,12 +50247,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/DataStore.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 3
-			path: src/Admin/API/Reports/DataStore.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:\$subquery \(Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
@@ -62067,36 +50277,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Downloads/Controller.php

-		-
-			message: '#^Cannot access offset ''date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
-		-
-			message: '#^Cannot access offset ''file_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
-		-
-			message: '#^Cannot access offset ''file_path'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
-		-
-			message: '#^Cannot access offset ''order_number'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
-		-
-			message: '#^Cannot access offset ''username'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
 		-
 			message: '#^Cannot call method get_formatted_order_total\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -62145,12 +50325,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Downloads/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Downloads/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller\:\:is_valid_order\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order_Refund\|bool, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -62235,12 +50409,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Downloads/DataStore.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''esc_sql'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Downloads/DataStore.php
-
 		-
 			message: '#^Parameter \#1 \$order_by of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore\:\:normalize_order_by\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -62511,12 +50679,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/GenericController.php

-		-
-			message: '#^Cannot access property \$data on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/GenericController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\GenericController\:\:add_pagination_headers\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -62559,12 +50721,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/GenericController.php

-		-
-			message: '#^Parameter \#1 \$response_data of method WP_REST_Controller\:\:add_additional_fields_to_object\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/GenericController.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WP_HTTP_Response\:\:header\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -62595,36 +50751,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/GenericQuery.php

-		-
-			message: '#^Cannot access property \$intervals on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/GenericStatsController.php
-
-		-
-			message: '#^Cannot access property \$page_no on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/GenericStatsController.php
-
-		-
-			message: '#^Cannot access property \$pages on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/GenericStatsController.php
-
-		-
-			message: '#^Cannot access property \$total on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/API/Reports/GenericStatsController.php
-
-		-
-			message: '#^Cannot access property \$totals on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Admin/API/Reports/GenericStatsController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\GenericStatsController\:\:get_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -62949,12 +51075,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Orders/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Orders/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$object of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller\:\:prepare_links\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\WC_Reports_Query, array given\.$#'
 			identifier: argument.type
@@ -63075,12 +51195,6 @@ parameters:
 			count: 2
 			path: src/Admin/API/Reports/Orders/DataStore.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:\$date_column_name \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Admin/API/Reports/Orders/DataStore.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\WP_REST_Response \$response does not accept actual type of parameter\: WP_REST_Response\.$#'
 			identifier: parameter.phpDocType
@@ -63141,12 +51255,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Orders/Stats/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Orders/Stats/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller\:\:is_valid_order\(\) expects Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WC_Order_Refund\|bool, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -63483,18 +51591,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Orders/Stats/DataStore.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:\$date_column_name \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Admin/API/Reports/Orders/Stats/DataStore.php
-
-		-
-			message: '#^Part \$this\-\>query_args\[''product_includes''\]\[0\] \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Admin/API/Reports/Orders/Stats/Segmenter.php
-
 		-
 			message: '#^Variable \$segments might not be defined\.$#'
 			identifier: variable.undefined
@@ -63519,24 +51615,12 @@ parameters:
 			count: 3
 			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
 		-
 			message: '#^Binary operation "\-" between int\|string and int\|string results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 1
 			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
 		-
 			message: '#^Call to function method_exists\(\) with ''\\\\Jetpack'' and ''get_active_modules'' will always evaluate to false\.$#'
 			identifier: function.impossibleType
@@ -63555,84 +51639,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php

-		-
-			message: '#^Cannot access offset ''_links'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''description'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''format'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''href'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''indicator'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''path'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''properties'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''report'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''schema'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''slug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset ''totals'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
 		-
 			message: '#^Cannot call method remove_link\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
@@ -63783,18 +51789,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php

-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function usort expects callable\(object\{stat\: mixed, chart\: mixed, label\: mixed, format\: mixed, value\: mixed\}&stdClass, object\{stat\: mixed, chart\: mixed, label\: mixed, format\: mixed, value\: mixed\}&stdClass\)\: int, array\{\$this\(Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller\), ''sort''\} given\.$#'
 			identifier: argument.type
@@ -63807,12 +51801,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php

-		-
-			message: '#^Parameter \#2 \$route of class WP_REST_Request constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/PerformanceIndicators/Controller.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WP_HTTP_Response\:\:header\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -63837,18 +51825,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Products/Controller.php

-		-
-			message: '#^Cannot access offset ''extended_info'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Products/Controller.php
-
 		-
 			message: '#^Invalid array key type array\.$#'
 			identifier: offsetAccess.invalidOffset
@@ -63873,12 +51849,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$text of function wp_strip_all_tags expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Products/Controller.php
-
 		-
 			message: '#^Parameter \#2 \$pieces of function implode expects array, list\<string\>\|WP_Error given\.$#'
 			identifier: argument.type
@@ -64155,12 +52125,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Products/DataStore.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Products/DataStore.php
-
 		-
 			message: '#^Parameter \#2 \$id_field of method Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:get_ids_table\(\) expects array, string given\.$#'
 			identifier: argument.type
@@ -64197,12 +52161,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Products/Stats/Controller.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller\:\:set_default_report_data\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Reports/Products/Stats/Controller.php
-
 		-
 			message: '#^PHPDoc tag @extends has invalid value \(GenericStatsController\)\: Unexpected token "\\n ", expected ''\<'' at offset 107 on line 5$#'
 			identifier: phpDoc.parseError
@@ -64341,12 +52299,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Products/Stats/Query.php

-		-
-			message: '#^Part \$this\-\>query_args\[''product_includes''\]\[0\] \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Admin/API/Reports/Products/Stats/Segmenter.php
-
 		-
 			message: '#^Variable \$segments might not be defined\.$#'
 			identifier: variable.undefined
@@ -64377,12 +52329,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Revenue/Stats/Controller.php

-		-
-			message: '#^Cannot access offset ''intervals'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Reports/Revenue/Stats/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller\:\:get_export_items\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -64533,12 +52479,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Segmenter.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 5
-			path: src/Admin/API/Reports/Segmenter.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter\:\:\$query_args \(array\) does not accept default value of type string\.$#'
 			identifier: property.defaultValue
@@ -64665,12 +52605,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Stock/Controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Admin/API/Reports/Stock/Controller.php
-
 		-
 			message: '#^Parameter \$product of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller\:\:prepare_item_for_response\(\) has invalid type Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\WC_Product\.$#'
 			identifier: class.notFound
@@ -64755,18 +52689,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Stock/Stats/Controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/API/Reports/Stock/Stats/DataStore.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Admin/API/Reports/Stock/Stats/DataStore.php
-
 		-
 			message: '#^Return type \(array\) of method Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore\:\:get_data\(\) should be compatible with return type \(Automattic\\WooCommerce\\Admin\\API\\Reports\\stdClass\|Automattic\\WooCommerce\\Admin\\API\\Reports\\WP_Error\) of method Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore\:\:get_data\(\)$#'
 			identifier: method.childReturnType
@@ -64941,12 +52863,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Taxes/Stats/Controller.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller\:\:set_default_report_data\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Reports/Taxes/Stats/Controller.php
-
 		-
 			message: '#^PHPDoc tag @extends has invalid value \(GenericStatsController\)\: Unexpected token "\\n ", expected ''\<'' at offset 104 on line 5$#'
 			identifier: phpDoc.parseError
@@ -65193,12 +53109,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/TimeInterval.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval\:\:iterate\(\) should return Automattic\\WooCommerce\\Admin\\API\\Reports\\DateTime but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Reports/TimeInterval.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval\:\:next_day_start\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\Reports\\DateTime\.$#'
 			identifier: class.notFound
@@ -65301,12 +53211,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/TimeInterval.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/API/Reports/TimeInterval.php
-
 		-
 			message: '#^Parameter \#1 \$offset of method WC_DateTime\:\:set_utc_offset\(\) expects int, float given\.$#'
 			identifier: argument.type
@@ -65481,12 +53385,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Variations/Controller.php

-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Variations/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$number of function number_format expects float, float\|string given\.$#'
 			identifier: argument.type
@@ -65619,12 +53517,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Variations/DataStore.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Reports/Variations/DataStore.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -65667,12 +53559,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Reports/Variations/Stats/Controller.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller\:\:set_default_report_data\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/API/Reports/Variations/Stats/Controller.php
-
 		-
 			message: '#^PHPDoc tag @extends has invalid value \(GenericStatsController\)\: Unexpected token "\\n ", expected ''\<'' at offset 109 on line 5$#'
 			identifier: phpDoc.parseError
@@ -66057,12 +53943,6 @@ parameters:
 			count: 1
 			path: src/Admin/API/Themes.php

-		-
-			message: '#^Cannot access offset ''tmp_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/API/Themes.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\API\\Themes\:\:prepare_item_for_response\(\) has invalid return type Automattic\\WooCommerce\\Admin\\API\\WP_REST_Response\.$#'
 			identifier: class.notFound
@@ -66117,24 +53997,12 @@ parameters:
 			count: 1
 			path: src/Admin/API/Themes.php

-		-
-			message: '#^Parameter \#1 \$filename of function is_file expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Themes.php
-
 		-
 			message: '#^Parameter \#1 \$item of method Automattic\\WooCommerce\\Admin\\API\\Themes\:\:prepare_item_for_response\(\) expects object, array\<string, mixed\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/API/Themes.php

-		-
-			message: '#^Parameter \#1 \$path of function is_uploaded_file expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/API/Themes.php
-
 		-
 			message: '#^Parameter \#1 \$response of method WP_REST_Controller\:\:prepare_response_for_collection\(\) expects WP_REST_Response, Automattic\\WooCommerce\\Admin\\API\\WP_REST_Response given\.$#'
 			identifier: argument.type
@@ -66351,12 +54219,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/AsyncProductEditorCategoryField/Init.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/AsyncProductEditorCategoryField/Init.php
-
 		-
 			message: '#^Access to an undefined property WooCommerce\:\:\$payment_gateways\.$#'
 			identifier: property.notFound
@@ -66447,12 +54309,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/Blueprint/Init.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/Blueprint/Init.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\Blueprint\\RestApi\:\:export\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -66477,12 +54333,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/Blueprint/RestApi.php

-		-
-			message: '#^Parameter \#1 \$step_definition of class Automattic\\WooCommerce\\Blueprint\\ImportStep constructor expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/Blueprint/RestApi.php
-
 		-
 			message: '#^Constant WC_ADMIN_APP not found\.$#'
 			identifier: constant.notFound
@@ -66597,12 +54447,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/LaunchYourStore.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: src/Admin/Features/LaunchYourStore.php
-
 		-
 			message: '#^Parameter \$post of method Automattic\\WooCommerce\\Admin\\Features\\LaunchYourStore\:\:maybe_track_template_change\(\) has invalid type Automattic\\WooCommerce\\Admin\\Features\\WP_Post\.$#'
 			identifier: class.notFound
@@ -66651,12 +54495,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/MarketingRecommendations/Init.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\MarketingRecommendations\\Init\:\:object_to_array\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Features/MarketingRecommendations/Init.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\MarketingRecommendations\\Init\:\:object_to_array\(\) should return array but returns null\.$#'
 			identifier: return.type
@@ -66747,12 +54585,6 @@ parameters:
 			count: 2
 			path: src/Admin/Features/OnboardingTasks/DeprecatedOptions.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/DeprecatedOptions.php
-
 		-
 			message: '#^Cannot call method is_connected\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
@@ -66783,18 +54615,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Task.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
 		-
 			message: '#^If condition is always true\.$#'
 			identifier: if.alwaysTrue
@@ -66813,12 +54633,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Task.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:get_snoozed_until\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:get_snoozed_until\(\) should return string but returns null\.$#'
 			identifier: return.type
@@ -66849,36 +54663,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Task.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_diff expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
-		-
-			message: '#^Parameter \#1 \$array of function array_unique expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
-		-
-			message: '#^Parameter \#1 \$data of static method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:convert_object_to_camelcase\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Admin/Features/OnboardingTasks/Task.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:\$duration_to_ms \(string\) does not accept default value of type array\<string, int\>\.$#'
 			identifier: property.defaultValue
@@ -66891,24 +54675,12 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Task.php

-		-
-			message: '#^Binary operation "\+" between float\|int\|TReturn and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
 		-
 			message: '#^Call to an undefined method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\:\:get_parent_id\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskList.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
 		-
 			message: '#^Cannot call method is_always_accessible\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
@@ -66921,12 +54693,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskList.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\:\:get_keep_completed_task_list\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\:\:hide\(\) should return bool but empty return statement found\.$#'
 			identifier: return.empty
@@ -66957,36 +54723,12 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskList.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_diff expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
-		-
-			message: '#^Parameter \#1 \$array of function array_unique expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
-		-
-			message: '#^Parameter \#1 \$completed_or_hidden_tasklist_ids of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\:\:maybe_set_default_layout\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
 		-
 			message: '#^Parameter \#1 \$task of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\:\:add_task\(\) expects Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task, object given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskList.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/TaskList.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskListSection\:\:is_complete\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -67083,30 +54825,12 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskLists.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskLists.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int\<min, \-1\>\|int\<1, max\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/TaskLists.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title_with_dashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskLists.php
-
-		-
-			message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/TaskLists.php
-
 		-
 			message: '#^Unsafe usage of new static\(\)\.$#'
 			identifier: new.static
@@ -67167,24 +54891,12 @@ parameters:
 			count: 2
 			path: src/Admin/Features/OnboardingTasks/Tasks/CustomizeStore.php

-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/CustomizeStore.php
-
 		-
 			message: '#^Parameter \#1 \$task_list of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:__construct\(\) expects Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\|null, Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\TaskList given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/CustomizeStore.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/Tasks/CustomizeStore.php
-
 		-
 			message: '#^Parameter \$task_list of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\CustomizeStore\:\:__construct\(\) has invalid type Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\TaskList\.$#'
 			identifier: class.notFound
@@ -67221,12 +54933,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/LaunchYourStore.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/LaunchYourStore.php
-
 		-
 			message: '#^Parameter \#1 \$url of function wp_parse_url expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -67293,12 +54999,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/Products.php

-		-
-			message: '#^Cannot access offset ''business_choice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/Products.php
-
 		-
 			message: '#^Cannot access property \$base on WP_Screen\|null\.$#'
 			identifier: property.nonObject
@@ -67341,12 +55041,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/Products.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title_with_dashes expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/Products.php
-
 		-
 			message: '#^Parameter \#2 \$product of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\Products\:\:maybe_set_has_product_transient\(\) expects Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\WC_Product, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -67377,18 +55071,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php

-		-
-			message: '#^Cannot access offset ''product_types'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\Shipping\:\:delete_zone_count_transient\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -67401,24 +55083,12 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php

-		-
-			message: '#^Parameter \#1 \$country_string of function wc_format_country_state_string expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php
-
 		-
 			message: '#^Parameter \#1 \$task_list of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Task\:\:__construct\(\) expects Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\TaskList\|null, Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\TaskList\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/Shipping.php
-
 		-
 			message: '#^Parameter \$task_list of method Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\Shipping\:\:__construct\(\) has invalid type Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\TaskList\.$#'
 			identifier: class.notFound
@@ -67461,18 +55131,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php

-		-
-			message: '#^Cannot access offset ''business_extensions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php
-
-		-
-			message: '#^Cannot access offset ''product_types'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php
-
 		-
 			message: '#^Cannot access property \$id on object\|null\.$#'
 			identifier: property.nonObject
@@ -67491,12 +55149,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks\\Tasks\\WooCommercePayments\:\:\$is_complete_result \(null\) does not accept bool\.$#'
 			identifier: assign.propertyType
@@ -67659,12 +55311,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/PaymentGatewaySuggestions/PaymentGatewaysController.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/PaymentGatewaySuggestions/PaymentGatewaysController.php
-
 		-
 			message: '#^Parameter \$gateway of method Automattic\\WooCommerce\\Admin\\Features\\PaymentGatewaySuggestions\\PaymentGatewaysController\:\:extend_response\(\) has invalid type Automattic\\WooCommerce\\Admin\\Features\\PaymentGatewaySuggestions\\WC_Payment_Gateway\.$#'
 			identifier: class.notFound
@@ -67761,12 +55407,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/ProductBlockEditor/BlockRegistry.php

-		-
-			message: '#^Parameter \#1 \$block_name of method Automattic\\WooCommerce\\Admin\\Features\\ProductBlockEditor\\BlockRegistry\:\:unregister\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/ProductBlockEditor/BlockRegistry.php
-
 		-
 			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -67959,24 +55599,12 @@ parameters:
 			count: 1
 			path: src/Admin/Features/ProductBlockEditor/RedirectionController.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/ProductBlockEditor/RedirectionController.php
-
 		-
 			message: '#^Parameter \#1 \$product_id of method Automattic\\WooCommerce\\Admin\\Features\\ProductBlockEditor\\RedirectionController\:\:is_product_supported\(\) expects int, int\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Features/ProductBlockEditor/RedirectionController.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/ProductBlockEditor/RedirectionController.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -68049,12 +55677,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/ProductDataViews/Init.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Features/ProductDataViews/Init.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$ver\.$#'
 			identifier: property.notFound
@@ -68097,12 +55719,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/Settings/Init.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/Features/Settings/Transformer.php
-
 		-
 			message: '#^Parameter \#1 \$stack of function array_shift expects array, array\|null given\.$#'
 			identifier: argument.type
@@ -68139,12 +55755,6 @@ parameters:
 			count: 1
 			path: src/Admin/Features/TransientNotices.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\TransientNotices\:\:get_queue\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Features/TransientNotices.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Features\\TransientNotices\:\:remove\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -68205,12 +55815,6 @@ parameters:
 			count: 17
 			path: src/Admin/Marketing/InstalledExtensions.php

-		-
-			message: '#^Cannot access offset ''klaviyo_public_api_key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/Marketing/InstalledExtensions.php
-
 		-
 			message: '#^Cannot call method isSetupComplete\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
@@ -68307,12 +55911,6 @@ parameters:
 			count: 1
 			path: src/Admin/Notes/DataStore.php

-		-
-			message: '#^Parameter \#1 \$content_data of method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:set_content_data\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/DataStore.php
-
 		-
 			message: '#^Parameter \#1 \$id of method WC_Data\:\:set_id\(\) expects int, null given\.$#'
 			identifier: argument.type
@@ -68331,42 +55929,6 @@ parameters:
 			count: 1
 			path: src/Admin/Notes/DataStore.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 2
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Cannot access property \$name on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Cannot access property \$nonce_action on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Cannot access property \$nonce_name on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:add_action\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -68385,120 +55947,18 @@ parameters:
 			count: 1
 			path: src/Admin/Notes/Note.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_action\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_actions\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_content\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_content_data\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_date_created\(\) has invalid return type Automattic\\WooCommerce\\Admin\\Notes\\WC_DateTime\.$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Admin/Notes/Note.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_date_created\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_date_reminder\(\) has invalid return type Automattic\\WooCommerce\\Admin\\Notes\\WC_DateTime\.$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Admin/Notes/Note.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_date_reminder\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_image\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_is_deleted\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_is_read\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_is_snoozable\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_layout\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_locale\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_source\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_title\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:get_type\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:set_actions\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -68601,24 +56061,12 @@ parameters:
 			count: 1
 			path: src/Admin/Notes/Note.php

-		-
-			message: '#^Parameter \#1 \$actions of method Automattic\\WooCommerce\\Admin\\Notes\\Note\:\:set_actions\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Parameter \#1 \$id of method WC_Data\:\:set_id\(\) expects int, float\|int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/Notes/Note.php

-		-
-			message: '#^Parameter \#1 \$read of method WC_Data\:\:__construct\(\) expects array\|int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/Note.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:set_date_prop\(\) expects int\|string, int\|string\|null given\.$#'
 			identifier: argument.type
@@ -68817,24 +56265,6 @@ parameters:
 			count: 1
 			path: src/Admin/Notes/Notes.php

-		-
-			message: '#^Parameter \#1 \$url of function wp_parse_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/Notes.php
-
-		-
-			message: '#^Parameter \#2 \$cookie_value of static method WC_Site_Tracking\:\:set_tracking_cookie\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/Notes.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, array\<mixed\>\|string given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/Notes/Notes.php
-
 		-
 			message: '#^Variable \$note_id might not be defined\.$#'
 			identifier: variable.undefined
@@ -69177,18 +56607,6 @@ parameters:
 			count: 1
 			path: src/Admin/PageController.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PageController.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/PageController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Admin\\PageController\:\:\$current_page \(string\) does not accept false\.$#'
 			identifier: assign.propertyType
@@ -69231,12 +56649,6 @@ parameters:
 			count: 1
 			path: src/Admin/PluginsHelper.php

-		-
-			message: '#^Binary operation "\-" between int\<1, max\> and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Admin/PluginsHelper.php
-
 		-
 			message: '#^Call to an undefined method WP_Upgrader_Skin\:\:get_upgrade_messages\(\)\.$#'
 			identifier: method.notFound
@@ -69255,12 +56667,6 @@ parameters:
 			count: 1
 			path: src/Admin/PluginsHelper.php

-		-
-			message: '#^Cannot access offset ''email'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/PluginsHelper.php
-
 		-
 			message: '#^Cannot access property \$download_link on array\|object\.$#'
 			identifier: property.nonObject
@@ -69309,36 +56715,6 @@ parameters:
 			count: 1
 			path: src/Admin/PluginsHelper.php

-		-
-			message: '#^Parameter \#1 \$code of method WP_Error\:\:add\(\) expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Parameter \#1 \$plugin_name of method Automattic\\WooCommerce\\Admin\\PluginsInstallLoggers\\PluginsInstallLogger\:\:add_error\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Parameter \#1 \$plugin_name of method Automattic\\WooCommerce\\Admin\\PluginsInstallLoggers\\PluginsInstallLogger\:\:install_requested\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Parameter \#1 \$plugin_name of method Automattic\\WooCommerce\\Admin\\PluginsInstallLoggers\\PluginsInstallLogger\:\:installed\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/PluginsHelper.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int\<2, max\> given\.$#'
 			identifier: argument.type
@@ -69351,60 +56727,6 @@ parameters:
 			count: 1
 			path: src/Admin/PluginsHelper.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 3
-			path: src/Admin/PluginsHelper.php
-
-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset ''complete_time'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset ''errors'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset ''install_duration'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset ''plugins'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset ''status'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\PluginsInstallLoggers\\AsyncPluginsInstallLogger\:\:get_plugin_track_key\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -69435,12 +56757,6 @@ parameters:
 			count: 1
 			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php

-		-
-			message: '#^Parameter \#1 \$data of method Automattic\\WooCommerce\\Admin\\PluginsInstallLoggers\\AsyncPluginsInstallLogger\:\:update\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: src/Admin/PluginsInstallLoggers/AsyncPluginsInstallLogger.php
-
 		-
 			message: '#^Parameter \#4 \$autoload of function add_option expects bool\|null, string given\.$#'
 			identifier: argument.type
@@ -69495,24 +56811,12 @@ parameters:
 			count: 2
 			path: src/Admin/PluginsInstaller.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PluginsInstaller.php
-
 		-
 			message: '#^Parameter \#2 \$install_result of static method Automattic\\WooCommerce\\Admin\\PluginsInstaller\:\:cache_results\(\) expects array, array\|WP_Error\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Admin/PluginsInstaller.php

-		-
-			message: '#^Parameter \#2 \$query of function remove_query_arg expects string\|false, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/PluginsInstaller.php
-
 		-
 			message: '#^Parameter \#3 \$activate_result of static method Automattic\\WooCommerce\\Admin\\PluginsInstaller\:\:cache_results\(\) expects array, array\|WP_Error\|null given\.$#'
 			identifier: argument.type
@@ -69537,24 +56841,12 @@ parameters:
 			count: 26
 			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsDataSourcePoller.php

-		-
-			message: '#^Cannot access property \$type on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsDataSourcePoller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsDataSourcePoller\:\:get_instance\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsDataSourcePoller.php

-		-
-			message: '#^Parameter \#1 \$action of method Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsDataSourcePoller\:\:validate_action\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsDataSourcePoller.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$id\.$#'
 			identifier: property.notFound
@@ -69567,12 +56859,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php

-		-
-			message: '#^Cannot access offset ''completed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php
-
 		-
 			message: '#^Cannot call method delete\(\) on Automattic\\WooCommerce\\Admin\\Notes\\Note\|true\.$#'
 			identifier: method.nonObject
@@ -69633,18 +56919,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php

-		-
-			message: '#^Parameter \#1 \$spec of static method Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner\:\:run_spec\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Admin/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php
-
 		-
 			message: '#^Static method Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner\:\:get_locale\(\) invoked with 2 parameters, 1 required\.$#'
 			identifier: arguments.count
@@ -69783,12 +57057,6 @@ parameters:
 			count: 6
 			path: src/Admin/RemoteSpecs/DataSourcePoller.php

-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Admin/RemoteSpecs/DataSourcePoller.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -69891,18 +57159,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/BaseLocationCountryRuleProcessor.php

-		-
-			message: '#^Cannot access offset ''is_store_country_set'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/BaseLocationCountryRuleProcessor.php
-
-		-
-			message: '#^Parameter \#1 \$left_operand of static method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\ComparisonOperation\:\:compare\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/BaseLocationCountryRuleProcessor.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$operation\.$#'
 			identifier: property.notFound
@@ -69915,12 +57171,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/BaseLocationStateRuleProcessor.php

-		-
-			message: '#^Parameter \#1 \$left_operand of static method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\ComparisonOperation\:\:compare\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/BaseLocationStateRuleProcessor.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\ComparisonOperation\:\:compare\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -69957,18 +57207,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/EvaluateAndGetStatus.php

-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Admin/RemoteSpecs/RuleProcessors/EvaluateOverrides.php
-
-		-
-			message: '#^Cannot access property \$rules on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/EvaluateOverrides.php
-
 		-
 			message: '#^Parameter \#1 \$get_rule_processor of class Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\RuleEvaluator constructor expects Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\GetRuleProcessor\|null, Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\GetRuleProcessorForContext given\.$#'
 			identifier: argument.type
@@ -70053,12 +57291,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/OnboardingProfileRuleProcessor.php

-		-
-			message: '#^Parameter \#1 \$left_operand of static method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\ComparisonOperation\:\:compare\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/OnboardingProfileRuleProcessor.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$operation\.$#'
 			identifier: property.notFound
@@ -70077,30 +57309,12 @@ parameters:
 			count: 2
 			path: src/Admin/RemoteSpecs/RuleProcessors/OptionRuleProcessor.php

-		-
-			message: '#^Cannot access property \$arguments on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/OptionRuleProcessor.php
-
-		-
-			message: '#^Cannot access property \$use on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/OptionRuleProcessor.php
-
 		-
 			message: '#^Cannot call method validate\(\) on Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\Transformers\\TransformerInterface\|null\.$#'
 			identifier: method.nonObject
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/OptionRuleProcessor.php

-		-
-			message: '#^Parameter \#1 \$left_operand of static method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\ComparisonOperation\:\:compare\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/OptionRuleProcessor.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$operands\.$#'
 			identifier: property.notFound
@@ -70161,12 +57375,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/PluginVersionRuleProcessor.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/PluginVersionRuleProcessor.php
-
 		-
 			message: '#^Parameter \$plugins_provider of method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\PluginVersionRuleProcessor\:\:__construct\(\) has invalid type Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\PluginsProviderInterface\.$#'
 			identifier: class.notFound
@@ -70497,12 +57705,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/Transformers/DotNotation.php

-		-
-			message: '#^Parameter \#1 \$array_to_search of method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\Transformers\\DotNotation\:\:get\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/Transformers/DotNotation.php
-
 		-
 			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -70557,12 +57759,6 @@ parameters:
 			count: 1
 			path: src/Admin/RemoteSpecs/RuleProcessors/WCAdminActiveForRuleProcessor.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\RemoteSpecs\\RuleProcessors\\WooCommerceAdminUpdatedRuleProcessor\:\:process\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/RemoteSpecs/RuleProcessors/WooCommerceAdminUpdatedRuleProcessor.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -70743,12 +57939,6 @@ parameters:
 			count: 1
 			path: src/Admin/ReportExporter.php

-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/ReportExporter.php
-
 		-
 			message: '#^Expected 3 @param tags, found 2\.$#'
 			identifier: paramTag.count
@@ -70791,12 +57981,6 @@ parameters:
 			count: 1
 			path: src/Admin/ReportExporter.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\ReportExporter\:\:get_export_percentage_complete\(\) should return bool\|int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/ReportExporter.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\ReportExporter\:\:get_next_action_time\(\) has invalid return type Automattic\\WooCommerce\\Admin\\Schedulers\\DateTime\.$#'
 			identifier: class.notFound
@@ -70899,36 +58083,6 @@ parameters:
 			count: 1
 			path: src/Admin/ReportExporter.php

-		-
-			message: '#^Cannot access offset ''imported'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/ReportsSync.php
-
-		-
-			message: '#^Cannot access offset ''imported_from'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Admin/ReportsSync.php
-
-		-
-			message: '#^Cannot access offset ''is_importing'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/ReportsSync.php
-
-		-
-			message: '#^Cannot access offset ''total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/ReportsSync.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Admin/ReportsSync.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\ReportsSync\:\:clear_queued_actions\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -70941,12 +58095,6 @@ parameters:
 			count: 1
 			path: src/Admin/ReportsSync.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Admin\\ReportsSync\:\:get_import_stats\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Admin/ReportsSync.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Admin\\ReportsSync\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -70965,12 +58113,6 @@ parameters:
 			count: 1
 			path: src/Admin/ReportsSync.php

-		-
-			message: '#^Parameter \#1 \$datetime of class DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Admin/ReportsSync.php
-
 		-
 			message: '#^Left side of && is always true\.$#'
 			identifier: booleanAnd.leftAlwaysTrue
@@ -71067,42 +58209,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Assets.php

-		-
-			message: '#^Binary operation "\." between ''wc\-'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
-		-
-			message: '#^Binary operation "\." between mixed and string results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
-		-
-			message: '#^Cannot access offset ''hash'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
-		-
-			message: '#^Cannot access offset ''script_data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Blocks/Assets/Api.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Assets\\Api\:\:add_inline_script\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -71217,30 +58323,12 @@ parameters:
 			count: 2
 			path: src/Blocks/AssetsController.php

-		-
-			message: '#^Cannot access offset ''files'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/AssetsController.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/AssetsController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\AssetsController\:\:enqueue_wc_entities\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Blocks/AssetsController.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\AssetsController\:\:get_block_asset_resource_hints_cache\(\) should return array\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/AssetsController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\AssetsController\:\:get_file_version\(\) should return string but returns int\<0, max\>\|false\.$#'
 			identifier: return.type
@@ -71409,12 +58497,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTemplatesController.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTemplatesController.php
-
 		-
 			message: '#^Parameter \#1 \$template of static method Automattic\\WooCommerce\\Blocks\\Utils\\BlockTemplateUtils\:\:update_template_data\(\) expects Automattic\\WooCommerce\\Blocks\\Utils\\WP_Block_Template, Automattic\\WooCommerce\\Blocks\\WP_Block_Template\|null given\.$#'
 			identifier: argument.type
@@ -71475,12 +58557,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTemplatesRegistry.php

-		-
-			message: '#^Cannot access offset ''routes'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractBlock.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock\:\:enqueue_assets\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -71529,12 +58605,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AbstractBlock.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock\:\:get_routes_from_namespace\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractBlock.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock\:\:initialize\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -71703,12 +58773,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AbstractBlock.php

-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractBlock.php
-
 		-
 			message: '#^Default value of the parameter \#1 \$default \(true\) of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_boolean\(\) is incompatible with type string\.$#'
 			identifier: parameter.defaultValue
@@ -71763,24 +58827,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AbstractProductGrid.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractProductGrid.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractProductGrid.php
-
-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/AbstractProductGrid.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Assets\\Api\:\:add_inline_script\(\) invoked with 3 parameters, 2 required\.$#'
 			identifier: arguments.count
@@ -71847,12 +58893,6 @@ parameters:
 			count: 5
 			path: src/Blocks/BlockTypes/AbstractProductGrid.php

-		-
-			message: '#^Parameter \#1 \$default of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_number\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/BlockTypes/AbstractProductGrid.php
-
 		-
 			message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, string given\.$#'
 			identifier: argument.type
@@ -71991,12 +59031,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/AddToCartWithOptions.php

-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/AddToCartWithOptions.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\AddToCartWithOptions\:\:enqueue_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -72051,12 +59085,6 @@ parameters:
 			count: 4
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/AddToCartWithOptions.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/AddToCartWithOptions.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\AddToCartWithOptions\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\WP_Block\.$#'
 			identifier: class.notFound
@@ -72093,24 +59121,12 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItem.php

-		-
-			message: '#^Parameter \#2 \$previous_product of static method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\Utils\:\:get_product_from_context\(\) expects WC_Product\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItemLabel.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\WC_Product \$product does not accept actual type of parameter\: WC_Product\.$#'
 			identifier: parameter.phpDocType
 			count: 1
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItemSelector.php

-		-
-			message: '#^Cannot access offset int on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItemSelector.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\GroupedProductItemSelector\:\:get_button_markup\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -72141,12 +59157,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItemSelector.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/GroupedProductItemSelector.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
 			identifier: argument.type
@@ -72165,12 +59175,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/AddToCartWithOptions/QuantitySelector.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/AddToCartWithOptions/QuantitySelector.php
-
 		-
 			message: '#^Parameter \#1 \$block of static method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\Utils\:\:get_product_from_context\(\) expects WP_Block, Automattic\\WooCommerce\\Blocks\\BlockTypes\\AddToCartWithOptions\\WP_Block given\.$#'
 			identifier: argument.type
@@ -72345,24 +59349,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/Breadcrumbs.php

-		-
-			message: '#^Cannot access offset ''address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/Cart.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/Cart.php
-
-		-
-			message: '#^Cannot access offset ''formatted_address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/Cart.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart\:\:enqueue_assets\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -72417,24 +59403,12 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/Cart.php

-		-
-			message: '#^Parameter \#1 \$args of method WC_Countries\:\:get_formatted_address\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/Cart.php
-
 		-
 			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, array\<string\>\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypes/Cart.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/Cart.php
-
 		-
 			message: '#^Parameter \#3 \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock\:\:enqueue_assets\(\) expects WP_Block, Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block given\.$#'
 			identifier: argument.type
@@ -72501,24 +59475,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/CatalogSorting.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Blocks/BlockTypes/Checkout.php
-
-		-
-			message: '#^Cannot access offset ''address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/Checkout.php
-
-		-
-			message: '#^Cannot access offset ''formatted_address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/Checkout.php
-
 		-
 			message: '#^Cannot call method allocate_and_return_parsed_attributes\(\) on Automattic\\Block_Scanner\|null\.$#'
 			identifier: method.nonObject
@@ -72537,12 +59493,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/Checkout.php

-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Blocks/BlockTypes/Checkout.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout\:\:enqueue_assets\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -72609,24 +59559,12 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/Checkout.php

-		-
-			message: '#^Parameter \#1 \$args of method WC_Countries\:\:get_formatted_address\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/Checkout.php
-
 		-
 			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, array\<string\>\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypes/Checkout.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/Checkout.php
-
 		-
 			message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -72693,12 +59631,6 @@ parameters:
 			count: 4
 			path: src/Blocks/BlockTypes/CheckoutExpressPaymentBlock.php

-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Blocks/BlockTypes/CheckoutExpressPaymentBlock.php
-
 		-
 			message: '#^Function remove_action invoked with 4 parameters, 2\-3 required\.$#'
 			identifier: arguments.count
@@ -72915,24 +59847,12 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ComingSoon.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ComingSoon.php
-
 		-
 			message: '#^Parameter \#3 \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock\:\:enqueue_assets\(\) expects WP_Block, Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypes/ComingSoon.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/BlockTypes/ComingSoon.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ComingSoon\:\:enqueue_assets\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -72945,12 +59865,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/CustomerAccount.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\CustomerAccount\:\:get_context_content\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/BlockTypes/CustomerAccount.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\CustomerAccount\:\:initialize\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -72999,12 +59913,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/CustomerAccount.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/EmailContent.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\EmptyMiniCartContentsBlock\:\:render_experimental_empty_mini_cart_contents\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -73029,12 +59937,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/FeaturedCategory.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image_url expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/FeaturedCategory.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedItem\:\:enqueue_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -73161,42 +60063,12 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/HandpickedProducts.php

-		-
-			message: '#^Parameter \#1 \$default of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_number\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/HandpickedProducts.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: src/Blocks/BlockTypes/MiniCart.php
-
 		-
 			message: '#^Call to function is_null\(\) with mixed will always evaluate to false\.$#'
 			identifier: function.impossibleType
 			count: 1
 			path: src/Blocks/BlockTypes/MiniCart.php

-		-
-			message: '#^Cannot call method allocate_and_return_block_type\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
-		-
-			message: '#^Cannot call method get_delimiter_type\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
-		-
-			message: '#^Cannot use array destructuring on mixed\.$#'
-			identifier: offsetAccess.nonArray
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\MiniCart\:\:append_script_and_deps_src\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -73233,12 +60105,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/MiniCart.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\MiniCart\:\:get_context_content\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\MiniCart\:\:get_inner_blocks_translations\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -73347,18 +60213,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/MiniCart.php

-		-
-			message: '#^Parameter \#2 \$start of function substr expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
-		-
-			message: '#^Parameter \#3 \$length of function substr expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/MiniCart.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\MiniCart\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -73725,12 +60579,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\OrderConfirmation\\AbstractOrderConfirmationBlock\:\:get_hook_content\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -73743,36 +60591,18 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php

-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php
-
 		-
 			message: '#^Parameter \#1 \$key of method WC_Order\:\:key_is_valid\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_DateTime\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/AbstractOrderConfirmationBlock.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\OrderConfirmation\\AbstractOrderConfirmationBlock\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\OrderConfirmation\\WP_Block\.$#'
 			identifier: class.notFound
@@ -73827,18 +60657,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/CreateAccount.php

-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/CreateAccount.php
-
-		-
-			message: '#^Parameter \#1 \$text of function wp_specialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/CreateAccount.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\OrderConfirmation\\Downloads\:\:enqueue_assets\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -73851,12 +60669,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/OrderConfirmation/Downloads.php

-		-
-			message: '#^Parameter \#1 \$format of function date_i18n expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/OrderConfirmation/Downloads.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, \(int\|false\) given\.$#'
 			identifier: argument.type
@@ -74091,12 +60903,6 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/ProductCategories.php

-		-
-			message: '#^Parameter \#1 \$attachment_id of function wp_get_attachment_image expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCategories.php
-
 		-
 			message: '#^Parameter \#1 \$default of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_boolean\(\) expects string, false given\.$#'
 			identifier: argument.type
@@ -74223,18 +61029,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductCollection/Controller.php

-		-
-			message: '#^Parameter \#1 \$collection_args of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:get_final_query_args\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$collection_args of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:get_preview_query_args\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/Controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function remove_filter expects array\|\(callable\(\)\: mixed\)\|string, \(Closure\(mixed, mixed\)\: mixed\)\|null given\.$#'
 			identifier: argument.type
@@ -74343,18 +61137,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductCollection/NoResults.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/NoResults.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/NoResults.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\NoResults\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\WP_Block\.$#'
 			identifier: class.notFound
@@ -74373,36 +61155,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Cannot access offset ''taxonomy'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Cannot access offset ''terms'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:add_price_range_filter_posts_clauses\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -74457,36 +61209,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php

-		-
-			message: '#^Parameter \#1 \$collection_args of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:get_final_query_args\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Parameter \#10 \.\.\.\$queries of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:merge_queries\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Parameter \#2 \$search of function key_exists expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$queries of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:merge_queries\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/QueryBuilder.php
-
 		-
 			message: '#^Parameter \$request of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\QueryBuilder\:\:get_preview_query_args\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\WP_REST_Request\.$#'
 			identifier: class.notFound
@@ -74553,24 +61275,6 @@ parameters:
 			count: 6
 			path: src/Blocks/BlockTypes/ProductCollection/Utils.php

-		-
-			message: '#^Cannot access offset ''relation'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/Utils.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/BlockTypes/ProductCollection/Utils.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/Utils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\Utils\:\:prepare_and_execute_query\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -74601,12 +61305,6 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/ProductCollection/Utils.php

-		-
-			message: '#^Parameter \#1 \$queries of static method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\Utils\:\:remove_query_array\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductCollection/Utils.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\Utils\:\:get_query_vars\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCollection\\WP_Block\.$#'
 			identifier: class.notFound
@@ -74667,12 +61365,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductDetails.php

-		-
-			message: '#^Parameter \#1 \$content of function parse_blocks expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductDetails.php
-
 		-
 			message: '#^Parameter \#1 \$query of method WP_HTML_Tag_Processor\:\:next_tag\(\) expects array\{tag_name\?\: string\|null, match_offset\?\: int\|null, class_name\?\: string\|null, tag_closers\?\: string\|null\}\|null, ''h2'' given\.$#'
 			identifier: argument.type
@@ -74751,18 +61443,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductFilterAttribute.php

-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/BlockTypes/ProductFilterAttribute.php
-
-		-
-			message: '#^Cannot access property \$attribute_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/ProductFilterAttribute.php
-
 		-
 			message: '#^Cannot access property \$name on stdClass\|null\.$#'
 			identifier: property.nonObject
@@ -75219,12 +61899,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductFilterTaxonomy.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 4
-			path: src/Blocks/BlockTypes/ProductFilterTaxonomy.php
-
 		-
 			message: '#^Access to property \$context on an unknown class Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -75237,12 +61911,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductFilters.php

-		-
-			message: '#^Cannot access property \$parsed_block on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/ProductFilters.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductFilters\:\:enqueue_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -75273,12 +61941,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductFilters.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductFilters.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductFilters\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -75309,18 +61971,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductGallery.php

-		-
-			message: '#^Cannot access property \$name on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Blocks/BlockTypes/ProductGalleryLargeImage.php
-
-		-
-			message: '#^Cannot access property \$parsed_block on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Blocks/BlockTypes/ProductGalleryLargeImage.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductGalleryLargeImage\:\:enqueue_assets\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -75363,12 +62013,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductGalleryLargeImage.php

-		-
-			message: '#^Parameter \#3 \$inner_block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductGalleryLargeImage\:\:get_main_images_html\(\) expects WP_Block, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductGalleryLargeImage.php
-
 		-
 			message: '#^Access to property \$context on an unknown class Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -75417,12 +62061,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductImage.php

-		-
-			message: '#^Parameter \#4 \$attr of function wp_get_attachment_image expects array\{src\?\: string, class\?\: string, alt\?\: string, srcset\?\: string, sizes\?\: string, loading\?\: string\|false, decoding\?\: string, fetchpriority\?\: string\}, array\{alt\: mixed, data\-testid\: ''product\-image'', data\-image\-id\: int\<min, \-1\>\|int\<1, max\>, style\: string\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductImage.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductImage\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -75543,12 +62181,6 @@ parameters:
 			count: 4
 			path: src/Blocks/BlockTypes/ProductQuery.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
 		-
 			message: '#^Cannot access offset ''offset'' on WP_Query\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
@@ -75573,30 +62205,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductQuery.php

-		-
-			message: '#^Cannot access offset ''taxonomy'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
-		-
-			message: '#^Cannot access offset ''terms'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductQuery\:\:array_merge_recursive_replace_non_array_properties\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -75639,18 +62247,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductQuery.php

-		-
-			message: '#^Parameter \#2 \$search of function key_exists expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Blocks/BlockTypes/ProductQuery.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductQuery\:\:build_query\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block\.$#'
 			identifier: class.notFound
@@ -75975,12 +62571,6 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypes/ProductSummary.php

-		-
-			message: '#^Cannot call method run_shortcode\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Blocks/BlockTypes/ProductSummary.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSummary\:\:get_block_type_uses_context\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -76053,12 +62643,6 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/ProductTag.php

-		-
-			message: '#^Parameter \#1 \$default of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_number\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/BlockTypes/ProductTag.php
-
 		-
 			message: '#^Iterating over an object of an unknown class Automattic\\WooCommerce\\Blocks\\BlockTypes\\WP_Block_List\.$#'
 			identifier: class.notFound
@@ -76113,12 +62697,6 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/ProductsByAttribute.php

-		-
-			message: '#^Parameter \#1 \$default of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock\:\:get_schema_number\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/BlockTypes/ProductsByAttribute.php
-
 		-
 			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, array\<string\>\|null given\.$#'
 			identifier: argument.type
@@ -76281,12 +62859,6 @@ parameters:
 			count: 2
 			path: src/Blocks/BlockTypes/Reviews/ProductReviewRating.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypes/Reviews/ProductReviewRating.php
-
 		-
 			message: '#^Parameter \$block of method Automattic\\WooCommerce\\Blocks\\BlockTypes\\Reviews\\ProductReviewRating\:\:render\(\) has invalid type Automattic\\WooCommerce\\Blocks\\BlockTypes\\Reviews\\WP_Block\.$#'
 			identifier: class.notFound
@@ -76557,30 +63129,12 @@ parameters:
 			count: 1
 			path: src/Blocks/BlockTypesController.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/BlockTypesController.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WP_HTML_Tag_Processor\:\:set_attribute\(\) expects bool\|string, float\|int\|string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/BlockTypesController.php

-		-
-			message: '#^Cannot call method container\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 4
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Cannot call method init\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 14
-			path: src/Blocks/Domain/Bootstrap.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap\:\:add_build_notice\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -76611,150 +63165,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Bootstrap.php

-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\AssetsController constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\BlockTypesController constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\GoogleAnalytics constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_api of class Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\Api, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_data_registry of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFields constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_data_registry of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Hydration constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$asset_data_registry of class Automattic\\WooCommerce\\Blocks\\Templates\\ClassicTemplatesCompatibility constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$checkout_fields_controller of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFieldsAdmin constructor expects Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFields, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$checkout_fields_controller of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFieldsFrontend constructor expects Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFields, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$package of class Automattic\\WooCommerce\\Blocks\\Assets\\Api constructor expects Automattic\\WooCommerce\\Blocks\\Domain\\Package, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$package of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders constructor expects Automattic\\WooCommerce\\Blocks\\Domain\\Package, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$package of class Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Notices constructor expects Automattic\\WooCommerce\\Blocks\\Domain\\Package, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$payment_method_registry of class Automattic\\WooCommerce\\Blocks\\Payments\\Api constructor expects Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$ptk_client of class Automattic\\WooCommerce\\Blocks\\Patterns\\PTKPatternsStore constructor expects Automattic\\WooCommerce\\Blocks\\Patterns\\PTKClient, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#2 \$asset_data_registry of class Automattic\\WooCommerce\\Blocks\\BlockTypesController constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#2 \$asset_registry of class Automattic\\WooCommerce\\Blocks\\Payments\\Api constructor expects Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Parameter \#3 \$ptk_patterns_store of class Automattic\\WooCommerce\\Blocks\\BlockPatterns constructor expects Automattic\\WooCommerce\\Blocks\\Patterns\\PTKPatternsStore, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap\:\:\$package \(Automattic\\WooCommerce\\Blocks\\Domain\\Package\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Domain/Bootstrap.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Domain\\Package\:\:get_version_stored_on_db\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Domain/Package.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Domain\\Package\:\:set_version_stored_on_db\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -76767,18 +63177,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutFields.php

-		-
-			message: '#^Cannot access offset ''label'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
 		-
 			message: '#^Instanceof between WC_Data and WC_Data will always evaluate to true\.$#'
 			identifier: instanceof.alwaysTrue
@@ -76839,36 +63237,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutFields.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
-		-
-			message: '#^Parameter \#1 \$value of method Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFields\:\:format_additional_field_value\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(mixed\)\: bool\)\|null, Closure\(mixed\)\: array given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutFields.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFields.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, array given\.$#'
 			identifier: argument.type
@@ -76941,30 +63315,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutFieldsFrontend.php

-		-
-			message: '#^Parameter \#1 \$value of method Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFields\:\:format_additional_field_value\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFieldsFrontend.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFieldsFrontend.php
-
-		-
-			message: '#^Parameter \#3 \$value of function woocommerce_form_field expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFieldsFrontend.php
-
-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Blocks/Domain/Services/CheckoutFieldsSchema/DocumentObject.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Customer\|null\.$#'
 			identifier: method.nonObject
@@ -77007,12 +63357,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutFieldsSchema/DocumentObject.php

-		-
-			message: '#^Parameter \#2 \$schema of method Opis\\JsonSchema\\Validator\:\:validate\(\) expects bool\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutFieldsSchema/Validation.php
-
 		-
 			message: '#^Static property Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutFieldsSchema\\Validation\:\:\$meta_schema_json \(string\) does not accept string\|false\.$#'
 			identifier: assign.propertyType
@@ -77025,12 +63369,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutLink.php

-		-
-			message: '#^Cannot access offset ''\^checkout\-link\$'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutLink.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CheckoutLink\:\:add_checkout_link_endpoint\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -77043,18 +63381,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/CheckoutLink.php

-		-
-			message: '#^Parameter \#1 \$value of function wc_format_coupon_code expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutLink.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/CheckoutLink.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -77187,36 +63513,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Domain/Services/GoogleAnalytics.php

-		-
-			message: '#^Parameter \#1 \$args of function wp_parse_args expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Domain/Services/GoogleAnalytics.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Blocks\\Domain\\Services\\WP_REST_Request \$request does not accept actual type of parameter\: WP_REST_Request\<array\>\.$#'
 			identifier: parameter.phpDocType
 			count: 2
 			path: src/Blocks/Domain/Services/Hydration.php

-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Blocks/Domain/Services/Hydration.php
-
-		-
-			message: '#^Cannot call method get_data\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/Domain/Services/Hydration.php
-
-		-
-			message: '#^Cannot call method get_headers\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/Domain/Services/Hydration.php
-
 		-
 			message: '#^Default value of the parameter \#1 \$path \(string\) of method Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Hydration\:\:get_rest_api_response_data\(\) is incompatible with type array\.$#'
 			identifier: parameter.defaultValue
@@ -77313,12 +63615,6 @@ parameters:
 			count: 1
 			path: src/Blocks/InboxNotifications.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Blocks/Installer.php
-
 		-
 			message: '#^Constant DB_NAME not found\.$#'
 			identifier: constant.notFound
@@ -77409,18 +63705,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Package.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Patterns\\PTKClient\:\:fetch_patterns\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Patterns/PTKClient.php
-
-		-
-			message: '#^Parameter \#1 \$patterns of method Automattic\\WooCommerce\\Blocks\\Patterns\\PTKClient\:\:is_valid_schema\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Patterns/PTKClient.php
-
 		-
 			message: '#^Callback expects 0 parameters, \$accepted_args is set to 2\.$#'
 			identifier: arguments.count
@@ -77439,24 +63723,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Patterns/PTKPatternsStore.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Patterns\\PTKPatternsStore\:\:get_patterns\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Patterns/PTKPatternsStore.php
-
-		-
-			message: '#^Parameter \#1 \$patterns of method Automattic\\WooCommerce\\Blocks\\Patterns\\PTKClient\:\:is_valid_schema\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Patterns/PTKPatternsStore.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Patterns/PatternRegistry.php
-
 		-
 			message: '#^Parameter \#1 \$input of function array_filter expects array, list\<string\>\|false given\.$#'
 			identifier: argument.type
@@ -77505,48 +63771,18 @@ parameters:
 			count: 1
 			path: src/Blocks/Payments/Integrations/BankTransfer.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType\:\:\$settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Payments/Integrations/BankTransfer.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery\:\:get_enable_for_methods\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Payments/Integrations/CashOnDelivery.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery\:\:initialize\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Blocks/Payments/Integrations/CashOnDelivery.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType\:\:\$settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Payments/Integrations/CashOnDelivery.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque\:\:initialize\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Blocks/Payments/Integrations/Cheque.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType\:\:\$settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Payments/Integrations/Cheque.php
-
-		-
-			message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: src/Blocks/Payments/Integrations/PayPal.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -77559,18 +63795,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Payments/Integrations/PayPal.php

-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Payments/Integrations/PayPal.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType\:\:\$settings \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Payments/Integrations/PayPal.php
-
 		-
 			message: '#^Call to an undefined method Automattic\\WooCommerce\\Blocks\\Integrations\\IntegrationInterface\:\:is_active\(\)\.$#'
 			identifier: method.notFound
@@ -77595,24 +63819,12 @@ parameters:
 			count: 1
 			path: src/Blocks/QueryFilters.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/QueryFilters.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/QueryFilters.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/QueryFilters.php
-
 		-
 			message: '#^Variable \$chosen_attributes in empty\(\) always exists and is not falsy\.$#'
 			identifier: empty.variable
@@ -77649,42 +63861,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Shipping/PickupLocation.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Shipping\\PickupLocation\:\:\$cost \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Shipping/PickupLocation.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Blocks\\Shipping\\PickupLocation\:\:\$pickup_locations \(array\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Shipping/PickupLocation.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$enabled \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Shipping/PickupLocation.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$tax_status \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Shipping/PickupLocation.php
-
-		-
-			message: '#^Property WC_Shipping_Method\:\:\$title \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Blocks/Shipping/PickupLocation.php
-
-		-
-			message: '#^@param string \$tax_display does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
 		-
 			message: '#^Access to an undefined property WooCommerce\:\:\$shipping\.$#'
 			identifier: property.notFound
@@ -77697,66 +63873,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Shipping/ShippingController.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''address'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 7
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''city'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''country'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''details'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''postcode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset ''state'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Cannot access offset 0\|string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: src/Blocks/Shipping/ShippingController.php
-
 		-
 			message: '#^Cannot call method get_data\(\) on bool\|WC_Shipping_Zone\.$#'
 			identifier: method.nonObject
@@ -77769,12 +63885,6 @@ parameters:
 			count: 3
 			path: src/Blocks/Shipping/ShippingController.php

-		-
-			message: '#^Cannot call method get_method_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
 		-
 			message: '#^Cannot call method get_shipping_methods\(\) on bool\|WC_Shipping_Zone\.$#'
 			identifier: method.nonObject
@@ -77829,48 +63939,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Shipping/ShippingController.php

-		-
-			message: '#^Parameter \#1 \$array_arg of function current expects array\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Parameter \#1 \$data of function wp_kses_post expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
 		-
 			message: '#^Parameter \#1 \$price of function wc_price expects float, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/Shipping/ShippingController.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Shipping/ShippingController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Blocks\\Shipping\\ShippingController\:\:\$local_pickup_enabled is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -77883,12 +63957,6 @@ parameters:
 			count: 1
 			path: src/Blocks/TemplateOptions.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/TemplateOptions.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\AbstractPageTemplate\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -77907,24 +63975,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/AbstractTemplate.php

-		-
-			message: '#^Cannot access offset ''function'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''hook'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''priority'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\AbstractTemplateCompatibility\:\:get_hooks_buffer\(\) should return string but returns string\|false\.$#'
 			identifier: return.type
@@ -77967,24 +64017,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/AbstractTemplateCompatibility.php

-		-
-			message: '#^Parameter \#1 \$hook_name of function remove_action expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
-		-
-			message: '#^Parameter \#2 \$callback of function remove_action expects array\|\(callable\(\)\: mixed\)\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
-		-
-			message: '#^Parameter \#3 \$priority of function remove_action expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/AbstractTemplateCompatibility.php
-
 		-
 			message: '#^Parameter \$parent_block of method Automattic\\WooCommerce\\Blocks\\Templates\\AbstractTemplateCompatibility\:\:update_render_block_data\(\) has invalid type Automattic\\WooCommerce\\Blocks\\Templates\\WP_Block\.$#'
 			identifier: class.notFound
@@ -78015,24 +64047,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/AbstractTemplateWithFallback.php

-		-
-			message: '#^Cannot access offset ''attrs'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''blockName'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''isInherited'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:inject_attribute\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -78045,12 +64059,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:inject_hooks\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 4
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:inner_blocks_walker\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -78123,30 +64131,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php

-		-
-			message: '#^Parameter \#1 \$block of method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:is_null_post_template\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
-		-
-			message: '#^Parameter \#1 \$block_name of method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:is_post_or_product_template\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Blocks/Templates/ArchiveProductTemplatesCompatibility.php
-
 		-
 			message: '#^Parameter \$parent_block of method Automattic\\WooCommerce\\Blocks\\Templates\\ArchiveProductTemplatesCompatibility\:\:update_render_block_data\(\) has invalid type Automattic\\WooCommerce\\Blocks\\Templates\\WP_Block\.$#'
 			identifier: class.notFound
@@ -78183,36 +64167,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/ComingSoonSocialLinksTemplate.php

-		-
-			message: '#^Cannot access offset ''fontFamilies'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ComingSoonTemplate.php
-
-		-
-			message: '#^Cannot access offset ''slug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ComingSoonTemplate.php
-
-		-
-			message: '#^Cannot access offset ''theme'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ComingSoonTemplate.php
-
-		-
-			message: '#^Cannot access offset ''typography'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/ComingSoonTemplate.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/ComingSoonTemplate.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\ExternalProductAddToCartWithOptionsTemplate\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -78333,90 +64287,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/SingleProductTemplate.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Templates/SingleProductTemplate.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''__wooCommerceIsFirstBlock'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''__wooCommerceIsLastBlock'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''attrs'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''blockName'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''first_block'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''index'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 5
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''last_block'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset ''template'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\SingleProductTemplateCompatibility\:\:inject_hook_to_first_and_last_blocks\(\) should return string but return statement is missing\.$#'
 			identifier: return.missing
 			count: 1
 			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\SingleProductTemplateCompatibility\:\:inject_hooks\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Templates\\SingleProductTemplateCompatibility\:\:inject_hooks_after_the_wrapper\(\) should return array but returns string\.$#'
 			identifier: return.type
@@ -78435,30 +64311,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php

-		-
-			message: '#^Parameter \#1 \$block_content of method Automattic\\WooCommerce\\Blocks\\Templates\\SingleProductTemplateCompatibility\:\:inject_hooks_after_the_wrapper\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
-		-
-			message: '#^Parameter \#1 \$blocks of function serialize_blocks expects array\<int\|string, array\{blockName\: string, attrs\: array, innerBlocks\: array\<array\>, innerHTML\: string, innerContent\: array\}\>, array\<mixed, mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, array given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Templates/SingleProductTemplateCompatibility.php
-
 		-
 			message: '#^Parameter \$parent_block of method Automattic\\WooCommerce\\Blocks\\Templates\\SingleProductTemplateCompatibility\:\:update_render_block_data\(\) has invalid type Automattic\\WooCommerce\\Blocks\\Templates\\WP_Block\.$#'
 			identifier: class.notFound
@@ -78567,12 +64425,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/BlockTemplateUtils.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Blocks/Utils/BlockTemplateUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\BlockTemplateUtils\:\:get_block_templates_from_db\(\) should return array\<WP_Block_Template\> but returns array\<WP_Block_Template\|WP_Error\>\.$#'
 			identifier: return.type
@@ -78615,12 +64467,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/BlockTemplateUtils.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Utils/BlockTemplateUtils.php
-
 		-
 			message: '#^Parameter \#1 \$template_content of static method Automattic\\WooCommerce\\Blocks\\Utils\\BlockTemplateUtils\:\:inject_theme_attribute_in_content\(\) expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -78651,18 +64497,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/BlocksSharedState.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Utils/BlocksWpQuery.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Utils/BlocksWpQuery.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery\:\:get_cached_posts\(\) has invalid return type Automattic\\WooCommerce\\Blocks\\Utils\\WP_Post\.$#'
 			identifier: class.notFound
@@ -78675,30 +64509,12 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/BlocksWpQuery.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery\:\:get_cached_posts\(\) should return array\<Automattic\\WooCommerce\\Blocks\\Utils\\WP_Post\|int\> but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Blocks/Utils/BlocksWpQuery.php
-
 		-
 			message: '#^Parameter \#1 \$str of function md5 expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Blocks/Utils/BlocksWpQuery.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
-		-
-			message: '#^Cannot access offset ''product_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
 		-
 			message: '#^Cannot call method allocate_and_return_parsed_attributes\(\) on Automattic\\Block_Scanner\|null\.$#'
 			identifier: method.nonObject
@@ -78723,24 +64539,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/CartCheckoutUtils.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\CartCheckoutUtils\:\:get_address_2_field_visibility\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\CartCheckoutUtils\:\:get_company_field_visibility\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\CartCheckoutUtils\:\:get_phone_field_visibility\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Blocks\\Utils\\CartCheckoutUtils\:\:migrate_checkout_block_field_visibility_attributes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -78753,24 +64551,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/CartCheckoutUtils.php

-		-
-			message: '#^Parameter \#1 \$string of function html_entity_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Utils/CartCheckoutUtils.php
-
 		-
 			message: '#^Parameter \#2 \$fallback of function wc_get_page_permalink expects bool\|string\|null, int given\.$#'
 			identifier: argument.type
@@ -78813,30 +64593,6 @@ parameters:
 			count: 1
 			path: src/Blocks/Utils/StyleAttributesUtils.php

-		-
-			message: '#^Parameter \#1 \$color_value of static method Automattic\\WooCommerce\\Blocks\\Utils\\StyleAttributesUtils\:\:get_color_value\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Blocks/Utils/StyleAttributesUtils.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Utils/StyleAttributesUtils.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Utils/StyleAttributesUtils.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Blocks/Utils/StyleAttributesUtils.php
-
 		-
 			message: '#^Parameter \#1 \$version1 of function version_compare expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -78891,12 +64647,6 @@ parameters:
 			count: 2
 			path: src/Caches/OrderCountCache.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Caches\\OrderCountCache\:\:get_saved_statuses_for_type\(\) should return array\<string\> but returns array\<mixed\>\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Caches/OrderCountCache.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Caches\\OrderCountCache\:\:increment\(\) should return int but returns int\|false\.$#'
 			identifier: return.type
@@ -78945,12 +64695,6 @@ parameters:
 			count: 1
 			path: src/Caches/OrderCountCacheService.php

-		-
-			message: '#^Parameter \#2 \$code of method Exception\:\:__construct\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Caching/CacheException.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Caching\\ObjectCache\:\:get_id_from_object_if_null\(\) never returns null so it can be removed from the return type\.$#'
 			identifier: return.unusedType
@@ -79005,18 +64749,6 @@ parameters:
 			count: 1
 			path: src/Caching/WPCacheEngine.php

-		-
-			message: '#^Binary operation "\." between ''wc_cache_'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Caching/WPCacheEngine.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Caching\\WPCacheEngine\:\:get_cached_object\(\) should return array\|object\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Caching/WPCacheEngine.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Caching\\WPCacheEngine\:\:incr_cache_prefix\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -79065,12 +64797,6 @@ parameters:
 			count: 2
 			path: src/Checkout/Helpers/ReserveStock.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Checkout/Helpers/ReserveStock.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock\:\:get_query_for_reserved_stock\(\) never returns void so it can be removed from the return type\.$#'
 			identifier: return.unusedType
@@ -79149,18 +64875,6 @@ parameters:
 			count: 23
 			path: src/Database/Migrations/CustomOrderTable/CLIRunner.php

-		-
-			message: '#^Cannot access property \$queries on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/CLIRunner.php
-
-		-
-			message: '#^Cannot call method flush\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/CLIRunner.php
-
 		-
 			message: '#^Function WP_CLI\\Utils\\format_items not found\.$#'
 			identifier: function.notFound
@@ -79365,186 +65079,30 @@ parameters:
 			count: 1
 			path: src/Database/Migrations/CustomOrderTable/PostToOrderTableMigrator.php

-		-
-			message: '#^Cannot access property \$last_error on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php
-
-		-
-			message: '#^Cannot call method query\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php
-
-		-
-			message: '#^Cannot call method suppress_errors\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Database\\Migrations\\CustomOrderTable\\PostsToOrdersMigrationController\:\:handle_migration_error\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php

-		-
-			message: '#^Part \$transaction_isolation_level \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Database\\Migrations\\CustomOrderTable\\PostsToOrdersMigrationController\:\:\$error_logger \(WC_Logger\) does not accept WC_Logger_Interface\.$#'
 			identifier: assign.propertyType
 			count: 1
 			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Database\\Migrations\\CustomOrderTable\\PostsToOrdersMigrationController\:\:\$error_logger \(WC_Logger\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationController.php
-
-		-
-			message: '#^Binary operation "/" between mixed and 2 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#1 \$array of function array_column expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#1 \$datetime of class DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#1 \$entity_data of method Automattic\\WooCommerce\\Database\\Migrations\\MetaToCustomTableMigrator\:\:process_and_sanitize_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#1 \$var of function floatval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Parameter \#2 \$meta_data of method Automattic\\WooCommerce\\Database\\Migrations\\MetaToCustomTableMigrator\:\:process_and_sanitize_data\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
 		-
 			message: '#^Parameter \#2 \$received_rows_count of method Automattic\\WooCommerce\\Database\\Migrations\\TableMigrator\:\:maybe_add_insert_or_update_error\(\) expects array\|bool, \(float\|int\) given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Database/Migrations/MetaToCustomTableMigrator.php

-		-
-			message: '#^Parameter \#2 \$received_rows_count of method Automattic\\WooCommerce\\Database\\Migrations\\TableMigrator\:\:maybe_add_insert_or_update_error\(\) expects array\|bool, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Part \$value \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Database/Migrations/MetaToCustomTableMigrator.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
-		-
-			message: '#^Cannot access property \$entity_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 10
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
-		-
-			message: '#^Cannot access property \$meta_id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
-		-
-			message: '#^Cannot access property \$meta_key on mixed\.$#'
-			identifier: property.nonObject
-			count: 6
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
-		-
-			message: '#^Cannot access property \$meta_value on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
-		-
-			message: '#^Parameter \#2 \$received_rows_count of method Automattic\\WooCommerce\\Database\\Migrations\\TableMigrator\:\:maybe_add_insert_or_update_error\(\) expects array\|bool, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Database/Migrations/MetaToMetaTableMigrator.php
-
 		-
 			message: '#^Binary operation "\." between ''`'' and array\<string\>\|string results in an error\.$#'
 			identifier: binaryOp.invalid
 			count: 1
 			path: src/Database/Migrations/MigrationHelper.php

-		-
-			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MigrationHelper.php
-
-		-
-			message: '#^Parameter \#1 \$string of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:starts_with\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Database/Migrations/MigrationHelper.php
-
-		-
-			message: '#^Cannot access property \$last_error on mixed\.$#'
-			identifier: property.nonObject
-			count: 4
-			path: src/Database/Migrations/TableMigrator.php
-
-		-
-			message: '#^Cannot call method get_results\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Database/Migrations/TableMigrator.php
-
-		-
-			message: '#^Cannot call method query\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Database/Migrations/TableMigrator.php
-
 		-
 			message: '#^Unsafe usage of new static\(\)\.$#'
 			identifier: new.static
@@ -79557,24 +65115,6 @@ parameters:
 			count: 2
 			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php

-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
-		-
-			message: '#^Cannot access offset ''attempts'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
-		-
-			message: '#^Cannot access offset ''try_after'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\AddressProvider\\AbstractAutomatticAddressProvider\:\:delete_cached_option\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -79611,30 +65151,12 @@ parameters:
 			count: 1
 			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
 		-
 			message: '#^Parameter \#2 \$context of method WC_Logger_Interface\:\:error\(\) expects array, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php

-		-
-			message: '#^Parameter \#2 \$plugin of function plugins_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/AddressProvider/AbstractAutomatticAddressProvider.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\AddressProvider\\AbstractAutomatticAddressProvider\:\:\$jwt \(string\) does not accept null\.$#'
 			identifier: assign.propertyType
@@ -79659,18 +65181,6 @@ parameters:
 			count: 1
 			path: src/Internal/AddressProvider/AddressProviderController.php

-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/AddressProvider/AddressProviderController.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\AddressProvider\\AddressProviderController\:\:\$preferred_provider_option \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/AddressProvider/AddressProviderController.php
-
 		-
 			message: '#^Property WC_Address_Provider\:\:\$id \(string\) on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.property
@@ -79725,36 +65235,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Agentic/AgenticController.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Agentic\\AgenticSettingsPage\:\:get_registry\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Agentic/AgenticSettingsPage.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Agentic\\AgenticSettingsPage\:\:save_settings\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Internal/Admin/Agentic/AgenticSettingsPage.php

-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Agentic/AgenticSettingsPage.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_permalink expects int\|WP_Post, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Agentic/AgenticSettingsPage.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Agentic/AgenticSettingsPage.php
-
 		-
 			message: '#^Parameter \#1 \$url of function esc_url expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -79821,12 +65307,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Agentic/AgenticWebhookManager.php

-		-
-			message: '#^Parameter \#1 \$response of function wp_remote_retrieve_response_code expects array\|WP_Error, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Agentic/AgenticWebhookManager.php
-
 		-
 			message: '#^Parameter \#2 \$order of method Automattic\\WooCommerce\\Internal\\Admin\\Agentic\\AgenticWebhookPayloadBuilder\:\:build_payload\(\) expects WC_Order, WC_Order\|WC_Order_Refund\|true given\.$#'
 			identifier: argument.type
@@ -79875,12 +65355,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Analytics.php

-		-
-			message: '#^Parameter \#1 \$location of function wp_safe_redirect expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Analytics.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\BlockTemplates\\AbstractBlock\:\:remove\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -80187,18 +65661,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/BlockTemplates/BlockTemplateLogger.php

-		-
-			message: '#^Parameter \#1 \$level of static method WC_Log_Levels\:\:get_level_severity\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/BlockTemplates/BlockTemplateLogger.php
-
-		-
-			message: '#^Parameter \#1 \$level of static method WC_Log_Levels\:\:is_valid_level\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/BlockTemplates/BlockTemplateLogger.php
-
 		-
 			message: '#^Parameter \#1 \$str of function md5 expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -80361,24 +65823,6 @@ parameters:
 			count: 6
 			path: src/Internal/Admin/CustomerEffortScoreTracks.php

-		-
-			message: '#^Cannot access offset ''action'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/CustomerEffortScoreTracks.php
-
-		-
-			message: '#^Cannot access offset ''adminpage'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/CustomerEffortScoreTracks.php
-
-		-
-			message: '#^Cannot access offset ''pagenow'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/CustomerEffortScoreTracks.php
-
 		-
 			message: '#^Cannot access property \$post_type on WP_Screen\|null\.$#'
 			identifier: property.nonObject
@@ -80487,12 +65931,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/CustomerEffortScoreTracks.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/CustomerEffortScoreTracks.php
-
 		-
 			message: '#^Parameter \$post of method Automattic\\WooCommerce\\Internal\\Admin\\CustomerEffortScoreTracks\:\:run_on_transition_post_status\(\) has invalid type Automattic\\WooCommerce\\Internal\\Admin\\Post\.$#'
 			identifier: class.notFound
@@ -80661,12 +66099,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/EmailPreview/EmailPreview.php

-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/EmailPreview/EmailPreview.php
-
 		-
 			message: '#^Parameter \#1 \$price of method WC_Product\:\:set_price\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -80817,12 +66249,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Events.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Events.php
-
 		-
 			message: '#^Unsafe usage of new static\(\)\.$#'
 			identifier: new.static
@@ -80955,42 +66381,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Homescreen.php

-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
-		-
-			message: '#^Cannot access offset ''tmp_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
-		-
-			message: '#^Parameter \#1 \$path of function is_uploaded_file expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
-		-
-			message: '#^Parameter \#1 \$post_id of function wp_delete_attachment expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ImportExport/CSVUploadHelper.php
-
 		-
 			message: '#^Argument of an invalid type array\|WP_Error supplied for foreach, only iterables are supported\.$#'
 			identifier: foreach.nonIterable
@@ -81105,18 +66495,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Loader.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Loader.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Loader.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_reduce expects callable\(array\|null, mixed\)\: \(array\|null\), ''rest_preload_api…'' given\.$#'
 			identifier: argument.type
@@ -81141,12 +66519,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/FileV2/File.php

-		-
-			message: '#^Parameter \#3 \$key of function hash_hmac expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/File.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\Admin\\Logging\\FileV2\\File\:\:\$created \(int\) does not accept int\<0, max\>\|false\.$#'
 			identifier: assign.propertyType
@@ -81171,24 +66543,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/FileV2/FileController.php

-		-
-			message: '#^Cannot access offset ''query'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileController.php
-
-		-
-			message: '#^Cannot access offset ''results'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Logging/FileV2/FileController.php
-
-		-
-			message: '#^Cannot call method getSize\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileController.php
-
 		-
 			message: '#^Constant PCLZIP_OPT_REMOVE_ALL_PATH not found\.$#'
 			identifier: constant.notFound
@@ -81219,12 +66573,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/FileV2/FileController.php

-		-
-			message: '#^Parameter \#1 \$input of function array_slice expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileController.php
-
 		-
 			message: '#^Parameter \#1 \$path of function wp_is_writable expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -81237,12 +66585,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/FileV2/FileController.php

-		-
-			message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileController.php
-
 		-
 			message: '#^Parameter \#2 \$mode of class RecursiveIteratorIterator constructor expects 0\|1\|2, 16 given\.$#'
 			identifier: argument.type
@@ -81297,18 +66639,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/FileV2/FileListTable.php

-		-
-			message: '#^Parameter \#1 \$format of function gmdate expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileListTable.php
-
-		-
-			message: '#^Parameter \#1 \$source of static method Automattic\\WooCommerce\\Internal\\Admin\\Logging\\FileV2\\File\:\:sanitize_source\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/FileV2/FileListTable.php
-
 		-
 			message: '#^Parameter \#2 \$timestamp of function gmdate expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -81357,12 +66687,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/LogHandlerFileV2.php

-		-
-			message: '#^Parameter \#1 \$value of function trailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Logging/LogHandlerFileV2.php
-
 		-
 			message: '#^Parameter \#1 \$var of function count expects array\|Countable, array\<Automattic\\WooCommerce\\Internal\\Admin\\Logging\\FileV2\\File\>\|int given\.$#'
 			identifier: argument.type
@@ -81375,12 +66699,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/PageController.php

-		-
-			message: '#^Parameter \#1 \$file_id of method Automattic\\WooCommerce\\Internal\\Admin\\Logging\\FileV2\\FileController\:\:export_single_file\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/PageController.php
-
 		-
 			message: '#^Parameter \#1 \$fp of function feof expects resource, resource\|false given\.$#'
 			identifier: argument.type
@@ -81405,60 +66723,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Logging/PageController.php

-		-
-			message: '#^Parameter \#2 \$query of function remove_query_arg expects string\|false, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/PageController.php
-
 		-
 			message: '#^Parameter \#3 \$name of function submit_button expects string, null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Logging/PageController.php

-		-
-			message: '#^Binary operation "\." between mixed and ''/wc\-logs/'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Cannot access offset ''basedir'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Logging\\Settings\:\:get_level_threshold\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Parameter \#1 \$classname of function class_exists expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Parameter \#1 \$level of static method WC_Log_Levels\:\:is_valid_level\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
-		-
-			message: '#^Parameter \#1 \$value of function trailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Logging/Settings.php
-
 		-
 			message: '#^Ternary operator condition is always true\.$#'
 			identifier: ternary.alwaysTrue
@@ -81501,78 +66771,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Marketing.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''_embedded'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''author_avatar_url'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''author_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''date_gmt'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''link'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''rendered'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''source_url'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Cannot access offset ''wp\:featuredmedia'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Marketing\\MarketingSpecs\:\:get_knowledge_base_posts\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
-		-
-			message: '#^Parameter \#1 \$string of function html_entity_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Marketing/MarketingSpecs.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Marketplace\:\:enqueue_scripts\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -81621,12 +66819,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/MobileAppBanner.php

-		-
-			message: '#^Cannot access offset ''setup_client'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/CustomizeStoreWithBlocks.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\CustomizeStoreWithBlocks\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note but empty return statement found\.$#'
 			identifier: return.empty
@@ -81699,12 +66891,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/EmailImprovements.php

-		-
-			message: '#^Cannot access offset ''setup_client'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/FirstProduct.php
-
 		-
 			message: '#^Cannot access property \$total on array\|object\.$#'
 			identifier: property.nonObject
@@ -81813,24 +66999,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/LaunchChecklist.php

-		-
-			message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/LaunchChecklist.php
-
-		-
-			message: '#^Cannot access offset ''other_platform'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/MagentoMigration.php
-
-		-
-			message: '#^Cannot access offset ''setup_client'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/MagentoMigration.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\MagentoMigration\:\:is_applicable\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -81861,12 +67029,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/ManageOrdersOnTheGo.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/Admin/Notes/MarketingJetpack.php
-
 		-
 			message: '#^Call to an undefined method Automattic\\WooCommerce\\Admin\\Notes\\Note\|Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Note\:\:get_type\(\)\.$#'
 			identifier: method.notFound
@@ -81879,12 +67041,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/MarketingJetpack.php

-		-
-			message: '#^Cannot access offset ''product_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Notes/MarketingJetpack.php
-
 		-
 			message: '#^Cannot call method get_status\(\) on Automattic\\WooCommerce\\Admin\\Notes\\Note\|true\.$#'
 			identifier: method.nonObject
@@ -81927,24 +67083,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/MarketingJetpack.php

-		-
-			message: '#^Cannot access offset ''other_platform'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/MigrateFromShopify.php
-
-		-
-			message: '#^Cannot access offset ''selling_venues'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/MigrateFromShopify.php
-
-		-
-			message: '#^Cannot access offset ''setup_client'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/MigrateFromShopify.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\MigrateFromShopify\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note but empty return statement found\.$#'
 			identifier: return.empty
@@ -82053,30 +67191,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/NewSalesRecord.php

-		-
-			message: '#^Parameter \#1 \$format of function date_i18n expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Notes/NewSalesRecord.php
-
 		-
 			message: '#^Parameter \#1 \$price of function wc_price expects float, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Notes/NewSalesRecord.php

-		-
-			message: '#^Parameter \#1 \$record_date of static method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\NewSalesRecord\:\:get_note_with_record_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/NewSalesRecord.php
-
-		-
-			message: '#^Parameter \#1 \$var of function floatval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/NewSalesRecord.php
-
 		-
 			message: '#^Parameter \#4 \$total of static method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\NewSalesRecord\:\:get_note_with_record_data\(\) expects string, Automattic\\WooCommerce\\Internal\\Admin\\Notes\\floatval given\.$#'
 			identifier: argument.type
@@ -82101,18 +67221,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/OnboardingPayments.php

-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/OnlineClothingStore.php
-
-		-
-			message: '#^Cannot access offset ''setup_client'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/OnlineClothingStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\OnlineClothingStore\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note but empty return statement found\.$#'
 			identifier: return.empty
@@ -82125,12 +67233,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/OnlineClothingStore.php

-		-
-			message: '#^Parameter \#1 \$industries of static method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\OnlineClothingStore\:\:is_in_fashion_industry\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/OnlineClothingStore.php
-
 		-
 			message: '#^Cannot call method get_content_data\(\) on Automattic\\WooCommerce\\Admin\\Notes\\Note\|true\.$#'
 			identifier: method.nonObject
@@ -82149,12 +67251,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/OrderMilestones.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\OrderMilestones\:\:get_last_milestone\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Notes/OrderMilestones.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\OrderMilestones\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note but returns false\.$#'
 			identifier: return.type
@@ -82191,12 +67287,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/OrderMilestones.php

-		-
-			message: '#^Binary operation "\-" between int\<1, max\> and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Notes/PaymentsMoreInfoNeeded.php
-
 		-
 			message: '#^Cannot call method has_incentive\(\) on Automattic\\WooCommerce\\Internal\\Admin\\WcPayWelcomePage\|null\.$#'
 			identifier: method.nonObject
@@ -82215,12 +67305,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/PaymentsMoreInfoNeeded.php

-		-
-			message: '#^Binary operation "\-" between int\<1, max\> and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Notes/PaymentsRemindMeLater.php
-
 		-
 			message: '#^Cannot call method has_incentive\(\) on Automattic\\WooCommerce\\Internal\\Admin\\WcPayWelcomePage\|null\.$#'
 			identifier: method.nonObject
@@ -82251,12 +67335,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/PerformanceOnMobile.php

-		-
-			message: '#^Binary operation "\." between ''post\.php\?post\='' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Notes/PersonalizeStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\PersonalizeStore\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note but empty return statement found\.$#'
 			identifier: return.empty
@@ -82419,12 +67497,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/WooCommercePayments.php

-		-
-			message: '#^Cannot access offset ''product_types'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/WooCommerceSubscriptions.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\WooCommerceSubscriptions\:\:get_note\(\) should return Automattic\\WooCommerce\\Admin\\Notes\\Note\|null but empty return statement found\.$#'
 			identifier: return.empty
@@ -82437,12 +67509,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/WooCommerceSubscriptions.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/WooCommerceSubscriptions.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$expired\.$#'
 			identifier: property.notFound
@@ -82455,18 +67521,6 @@ parameters:
 			count: 3
 			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php
-
-		-
-			message: '#^Cannot access offset ''site_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\WooSubscriptionsNotes\:\:add_or_update_subscription_expired\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -82521,24 +67575,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php
-
 		-
 			message: '#^Parameter \#1 \$note of method Automattic\\WooCommerce\\Internal\\Admin\\Notes\\WooSubscriptionsNotes\:\:get_product_id_from_subscription_note\(\) expects Automattic\\WooCommerce\\Admin\\Notes\\Note, Automattic\\WooCommerce\\Admin\\Notes\\Note\|bool given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Notes/WooSubscriptionsNotes.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\Onboarding\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -82593,18 +67635,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingFonts.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, array\<mixed\>\|TReturn given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Onboarding/OnboardingFonts.php
-
-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, array\|TReturn given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingFonts.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingHelper\:\:add_help_tab\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -82641,12 +67671,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingHelper.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Onboarding/OnboardingHelper.php
-
 		-
 			message: '#^Unsafe access to private property Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingHelper\:\:\$instance through static\:\:\.$#'
 			identifier: staticClassAccess.privateProperty
@@ -82755,66 +67779,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingProducts.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Cannot access offset ''body'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Cannot access offset ''product_types'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Cannot access property \$products on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Parameter \#1 \$array of function array_column expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 4
-			path: src/Internal/Admin/Onboarding/OnboardingProducts.php
-
-		-
-			message: '#^Cannot access offset ''completed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProfile.php
-
-		-
-			message: '#^Cannot access offset ''skipped'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingProfile.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingProfile\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -82827,12 +67791,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingProfile.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSetupWizard.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -82875,12 +67833,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingSetupWizard.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSetupWizard.php
-
 		-
 			message: '#^Unsafe access to private property Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingSetupWizard\:\:\$instance through static\:\:\.$#'
 			identifier: staticClassAccess.privateProperty
@@ -82899,30 +67851,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingSync.php

-		-
-			message: '#^Cannot access offset ''access_token'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
-		-
-			message: '#^Cannot access offset ''access_token_secret'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
-		-
-			message: '#^Cannot access offset ''completed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
-		-
-			message: '#^Cannot access offset ''industry'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingSync\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -82959,18 +67887,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Onboarding/OnboardingSync.php

-		-
-			message: '#^Parameter \#1 \$args of function wp_parse_args expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Onboarding/OnboardingSync.php
-
 		-
 			message: '#^Unsafe access to private property Automattic\\WooCommerce\\Internal\\Admin\\Onboarding\\OnboardingSync\:\:\$instance through static\:\:\.$#'
 			identifier: staticClassAccess.privateProperty
@@ -83085,30 +68001,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/Edit.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/Edit.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/Edit.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Orders/Edit.php

-		-
-			message: '#^Parameter \#2 \$taxonomy_input of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\MetaBoxes\\TaxonomiesMetaBox\:\:save_taxonomies\(\) expects array\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/Edit.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\Admin\\Orders\\Edit\:\:\$custom_meta_box \(Automattic\\WooCommerce\\Internal\\Admin\\Orders\\MetaBoxes\\CustomMetaBox\) in isset\(\) is not nullable\.$#'
 			identifier: isset.property
@@ -83175,54 +68073,24 @@ parameters:
 			count: 2
 			path: src/Internal/Admin/Orders/EditLock.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\EditLock\:\:lock\(\) should return array\|bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Orders/EditLock.php
-
 		-
 			message: '#^Offset 1 on array\{string, string\} in isset\(\) always exists and is not nullable\.$#'
 			identifier: isset.offset
 			count: 1
 			path: src/Internal/Admin/Orders/EditLock.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/EditLock.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Order\|WC_Order_Refund\|true given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Admin/Orders/EditLock.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/EditLock.php
-
 		-
 			message: '#^Access to property \$cap on an unknown class Automattic\\WooCommerce\\Internal\\Admin\\Orders\\WP_Post_Type\.$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Cannot access property \$ID on WP_User\|false\.$#'
 			identifier: property.nonObject
@@ -83325,12 +68193,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Expected 3 @param tags, found 1\.$#'
 			identifier: paramTag.count
@@ -83463,42 +68325,18 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Parameter \#1 \$function of function call_user_func expects callable\(\)\: mixed, array\{\$this\(Automattic\\WooCommerce\\Internal\\Admin\\Orders\\ListTable\), non\-falsy\-string\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:untrash_order\(\) expects WC_Order, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 10
-			path: src/Internal/Admin/Orders/ListTable.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -83517,12 +68355,6 @@ parameters:
 			count: 2
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/ListTable.php
-
 		-
 			message: '#^Parameter \#1 \$year of method DateTime\:\:setDate\(\) expects int, string given\.$#'
 			identifier: argument.type
@@ -83559,30 +68391,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/ListTable.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Cannot call method delete_meta_data_by_mid\(\) on WC_Order\|null\.$#'
 			identifier: method.nonObject
@@ -83601,12 +68415,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 3
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Expression on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.expr
@@ -83649,36 +68457,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:add_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wp_die expects string\|WP_Error, int given\.$#'
 			identifier: argument.type
 			count: 5
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Parameter \#1 \$meta_key of function is_protected_meta expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -83703,42 +68487,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#2 \$callback of function array_walk expects callable\(mixed, int\|string\)\: mixed, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#2 \$meta of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\MetaBoxes\\CustomMetaBox\:\:handle_update_meta\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Parameter \#2 \$order of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\MetaBoxes\\CustomMetaBox\:\:render_custom_meta_form\(\) expects WC_Order, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -83751,36 +68505,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:add_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php
-
 		-
 			message: '#^Unreachable statement \- code above always terminates\.$#'
 			identifier: deadCode.unreachable
 			count: 10
 			path: src/Internal/Admin/Orders/MetaBoxes/CustomMetaBox.php

-		-
-			message: '#^Cannot access property \$data on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/Orders/MetaBoxes/CustomerHistory.php
-
 		-
 			message: '#^Access to an undefined property WC_Meta_Data\:\:\$key\.$#'
 			identifier: property.notFound
@@ -83937,12 +68667,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/PageController.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PageController.php
-
 		-
 			message: '#^Parameter \#1 \$post_type of function get_post_type_object expects string, array\<string\>\|string given\.$#'
 			identifier: argument.type
@@ -83955,24 +68679,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/PageController.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PageController.php
-
 		-
 			message: '#^Parameter \#1 \$type of function wc_get_order_type expects string, array\<string\>\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Orders/PageController.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PageController.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function add_action expects callable\(\)\: mixed, ''register_menu'' given\.$#'
 			identifier: argument.type
@@ -84009,30 +68721,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Orders/PageController.php

-		-
-			message: '#^Binary operation "\." between mixed and ''\-post_'' results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Orders/PostsRedirectionController.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PostsRedirectionController.php
-
-		-
-			message: '#^Parameter \#1 \$order_type of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\PageController\:\:get_base_page_url\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PostsRedirectionController.php
-
-		-
-			message: '#^Parameter \#1 \$order_type of method Automattic\\WooCommerce\\Internal\\Admin\\Orders\\PageController\:\:get_new_page_url\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Orders/PostsRedirectionController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\FormFactory\:\:add_field\(\) should return Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\Field\|WP_Error but returns Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\Card\|Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\Field\|Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\Section\|Automattic\\WooCommerce\\Internal\\Admin\\ProductForm\\Tab\.$#'
 			identifier: return.type
@@ -84159,18 +68847,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/ProductReviews/Reviews.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 9
-			path: src/Internal/Admin/ProductReviews/Reviews.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\ProductReviews\\Reviews\:\:edit_review_parent_file\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/Reviews.php
-
 		-
 			message: '#^Parameter \#1 \$args of method WP_Ajax_Response\:\:add\(\) expects array\{what\?\: string, action\?\: string\|false, id\?\: int\|WP_Error, old_id\?\: int\|false, position\?\: string, data\?\: string\|WP_Error, supplemental\?\: array\}, array\{what\: ''comment'', id\: string, data\: string\|false, position\: ''\-1''\|int, supplemental\: array\{in_moderation\: int, i18n_comments_text\: string, i18n_moderation_text\: string, parent_approved\: string, parent_post_id\: string\}\|array\{in_moderation\: int, i18n_comments_text\: string, i18n_moderation_text\: string\}\} given\.$#'
 			identifier: argument.type
@@ -84189,18 +68865,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/ProductReviews/Reviews.php

-		-
-			message: '#^Parameter \#1 \$commentdata of function wp_new_comment expects array\{comment_author\?\: string, comment_author_email\?\: string, comment_author_url\?\: string, comment_content\?\: string, comment_date\?\: string, comment_date_gmt\?\: string, comment_type\?\: string, comment_parent\?\: int, \.\.\.\}, array\{comment_post_ID\: int, comment_author\: string, comment_author_email\: string, comment_author_url\: string, comment_content\: mixed, comment_type\: string, comment_parent\: int, user_ID\: int\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/Reviews.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/ProductReviews/Reviews.php
-
 		-
 			message: '#^Parameter \#1 \$message of function wp_die expects string\|WP_Error, int given\.$#'
 			identifier: argument.type
@@ -84219,12 +68883,6 @@ parameters:
 			count: 2
 			path: src/Internal/Admin/ProductReviews/Reviews.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 8
-			path: src/Internal/Admin/ProductReviews/Reviews.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, array given\.$#'
 			identifier: argument.type
@@ -84243,114 +68901,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/ProductReviews/Reviews.php

-		-
-			message: '#^Cannot access offset ''post_type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsCommentsOverrides.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\ProductReviews\\ReviewsCommentsOverrides\:\:exclude_reviews_from_comments\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsCommentsOverrides.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\ProductReviews\\ReviewsCommentsOverrides\:\:get_dismiss_capability\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsCommentsOverrides.php
-
-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsCommentsOverrides.php
-
-		-
-			message: '#^@param WP_Comment \$item does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 3
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^@param string \$output does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Binary operation "\." between ''woocommerce_product…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 33
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_approved on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_author on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_author_email on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_author_url on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_content on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_parent on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_post_ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 5
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Cannot access property \$comment_type on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Cannot access property \$labels on WP_Post_Type\|null\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^One or more @param tags has an invalid name or invalid syntax\.$#'
 			identifier: phpDoc.parseError
@@ -84375,60 +68931,18 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Parameter \#1 \$comment_id of function wp_get_comment_status expects int\|WP_Comment, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Parameter \#1 \$comments of function update_comment_cache expects array\<WP_Comment\>, array\<int\|WP_Comment\>\|int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Parameter \#1 \$item of method WP_List_Table\:\:single_row_columns\(\) expects array\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Parameter \#1 \$number of function number_format_i18n expects float, int\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Parameter \#1 \$number of function number_format_i18n expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Parameter \#1 \$post of function get_post_status expects int\|WP_Post\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Parameter \#1 \$str of function urlencode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -84453,78 +68967,24 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Parameter \#2 \$comment_id of function get_comment_date expects int\|WP_Comment, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
-		-
-			message: '#^Parameter \#2 \$query of function remove_query_arg expects string\|false, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Parameter \#3 \$number of function _n expects int, int\|string given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Parameter \#3 \$number of function _n expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php
-
 		-
 			message: '#^Property WP_List_Table\:\:\$items \(array\) does not accept array\<int\|WP_Comment\>\|int\.$#'
 			identifier: assign.propertyType
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsListTable.php

-		-
-			message: '#^Binary operation "\.\=" between mixed and '' AND  wp_posts_to…''\|'' wp_posts_to…'' results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php
-
-		-
-			message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php
-
-		-
-			message: '#^Cannot access offset ''join'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php
-
-		-
-			message: '#^Cannot access offset ''where'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php
-
 		-
 			message: '#^Parameter \#1 \$post of function get_post_type expects int\|WP_Post\|null, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php

-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/ProductReviews/ReviewsUtil.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\RemoteFreeExtensions\\DefaultFreeExtensions\:\:get_all\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php
-
 		-
 			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -84735,18 +69195,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/ImportScheduler.php

-		-
-			message: '#^Cannot access offset ''imported'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Schedulers/ImportScheduler.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Schedulers/ImportScheduler.php
-
 		-
 			message: '#^Expected 3 @param tags, found 2\.$#'
 			identifier: paramTag.count
@@ -84861,12 +69309,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/ImportScheduler.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/ImportScheduler.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, Automattic\\WooCommerce\\Admin\\Schedulers\\DateTime\|null given\.$#'
 			identifier: argument.type
@@ -84903,30 +69345,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/ImportScheduler.php

-		-
-			message: '#^Cannot access offset ''body'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Cannot access offset ''is_agree_marketing'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Cannot access offset ''store_email'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Cannot access property \$success on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
 		-
 			message: '#^Cannot call method error\(\) on WC_Logger_Interface\|null\.$#'
 			identifier: method.nonObject
@@ -84951,36 +69369,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php

-		-
-			message: '#^Parameter \#1 \$extra_msg of method Automattic\\WooCommerce\\Internal\\Admin\\Schedulers\\MailchimpScheduler\:\:handle_request_error\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Parameter \#1 \$store_email of method Automattic\\WooCommerce\\Internal\\Admin\\Schedulers\\MailchimpScheduler\:\:make_request\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Schedulers/MailchimpScheduler.php
-
-		-
-			message: '#^Binary operation "\." between ''Invalid cursor date…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Schedulers/OrdersScheduler.php
-
 		-
 			message: '#^Cannot call method get_date_created\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -85005,12 +69393,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/OrdersScheduler.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/Admin/Schedulers/OrdersScheduler.php
-
 		-
 			message: '#^Function as_schedule_recurring_action not found\.$#'
 			identifier: function.notFound
@@ -85047,30 +69429,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Schedulers/OrdersScheduler.php

-		-
-			message: '#^Parameter \#1 \$cursor_date of static method Automattic\\WooCommerce\\Internal\\Admin\\Schedulers\\OrdersScheduler\:\:get_orders_since\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/OrdersScheduler.php
-
 		-
 			message: '#^Parameter \#1 \$function of function call_user_func expects callable\(\)\: mixed, ''as_has_scheduled…''\|''as_next_scheduled…'' given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Schedulers/OrdersScheduler.php

-		-
-			message: '#^Parameter \#1 \$time of function strtotime expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/OrdersScheduler.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Schedulers/OrdersScheduler.php
-
 		-
 			message: '#^Argument of an invalid type array\|WP_Error supplied for foreach, only iterables are supported\.$#'
 			identifier: foreach.nonIterable
@@ -85119,24 +69483,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/Payments.php

-		-
-			message: '#^Cannot access offset ''business_country_code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/Payments.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\Payments\:\:get_country\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/Payments.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/Payments.php
-
 		-
 			message: '#^Access to an undefined property WooCommerce\:\:\$payment_gateways\.$#'
 			identifier: property.notFound
@@ -85149,30 +69495,6 @@ parameters:
 			count: 2
 			path: src/Internal/Admin/Settings/PaymentsController.php

-		-
-			message: '#^Cannot access offset ''account_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsController.php
-
-		-
-			message: '#^Cannot access offset ''business_country_code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsController.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsController.php
-
-		-
-			message: '#^Cannot access offset ''details_submitted'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsController\:\:add_menu\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -85209,42 +69531,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Cannot access offset ''attached'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Cannot access offset ''hidden_suggestions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Cannot access offset ''suggestions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Cannot access offset ''timestamp'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
 		-
 			message: '#^PHPDoc tag @var for property Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\:\:\$payment_extension_suggestions_providers_class_map contains unresolvable type\.$#'
 			identifier: property.unresolvableType
@@ -85257,42 +69543,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders.php

-		-
-			message: '#^Parameter \#1 \$array of function array_column expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Parameter \#1 \$base_map of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\:\:payment_providers_order_map_apply_mappings\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
 		-
 			message: '#^Parameter \#1 \$input of function array_keys expects array, array\|false given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Admin/Settings/PaymentsProviders.php

-		-
-			message: '#^Parameter \#1 \$order_map of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\:\:enhance_order_map\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders.php
-
 		-
 			message: '#^Parameter \#1 \$var of function count expects array\|Countable, array\|false given\.$#'
 			identifier: argument.type
@@ -85419,12 +69675,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/Payfast.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/Payfast.php
-
 		-
 			message: '#^Call to an undefined static method Automattic\\WooCommerce\\Internal\\Logging\\SafeGlobalFunctionProxy\:\:wc_get_logger\(\)\.$#'
 			identifier: staticMethod.notFound
@@ -85509,18 +69759,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/PaymentGateway.php

-		-
-			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/PaymentGateway.php
-
-		-
-			message: '#^Parameter \#2 \$needle of function str_starts_with expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/PaymentGateway.php
-
 		-
 			message: '#^Property WC_Payment_Gateway\:\:\$enabled \(string\) on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.property
@@ -85545,12 +69783,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/Paymob.php

-		-
-			message: '#^Cannot access offset ''mode'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/Paymob.php
-
 		-
 			message: '#^Call to an undefined static method Automattic\\WooCommerce\\Internal\\Logging\\SafeGlobalFunctionProxy\:\:wc_get_logger\(\)\.$#'
 			identifier: staticMethod.notFound
@@ -85605,66 +69837,6 @@ parameters:
 			count: 5
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php

-		-
-			message: '#^Cannot access offset ''Version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot access offset ''business_choice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot access offset ''selling_online_answer'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot call method is_dev\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot call method is_test\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot call method is_test_mode_onboarding\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsController\:\:register\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -85761,12 +69933,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsRestController\:\:prepare_onboarding_details_response\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsRestController\:\:register_routes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -85785,36 +69951,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php
-
-		-
-			message: '#^Parameter \#2 \$schema of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsRestController\:\:prepare_onboarding_details_response_recursive\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php
-
 		-
 			message: '#^Parameter \#2 \$self_assessment of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_onboarding_kyc_session\(\) expects array, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsRestController.php

-		-
-			message: '#^Binary operation "\-" between mixed and 120 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Binary operation "\-" between mixed and int\<min, \-1\>\|int\<1, max\> results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
 		-
 			message: '#^Call to an undefined method object\:\:has_connected_owner\(\)\.$#'
 			identifier: method.notFound
@@ -85839,78 +69981,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php

-		-
-			message: '#^Cannot access offset ''available_countries'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Cannot access offset ''location'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Cannot call method get_account_status_data\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 4
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Cannot call method is_stripe_account_valid\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_nox_profile\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_nox_profile_onboarding_step_entry\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_onboarding_kyc_fallback_url\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_onboarding_kyc_fields\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_payment_gateway\(\) should return WC_Payment_Gateway but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:get_wpcom_connection_authorization\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:is_extension_active\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:is_onboarding_step_completed\(\) is unused\.$#'
 			identifier: method.unused
@@ -85923,60 +69993,18 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsProviders\\WooPayments\\WooPaymentsService\:\:save_nox_profile\(\) should return bool but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
 		-
 			message: '#^PHPDoc tag @return with type mixed is not subtype of native type array\.$#'
 			identifier: return.phpDocType
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php

-		-
-			message: '#^Parameter \#1 \$data of function maybe_unserialize expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
 		-
 			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Parameter \#4 \$additional_data of class Automattic\\WooCommerce\\Internal\\Admin\\Settings\\Exceptions\\ApiException constructor expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 6
-			path: src/Internal/Admin/Settings/PaymentsProviders/WooPayments/WooPaymentsService.php
-
-		-
-			message: '#^Cannot access offset ''providers'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
-		-
-			message: '#^Cannot access offset ''suggestions'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:attach_payment_extension_suggestion\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -86019,12 +70047,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsRestController.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:prepare_payment_providers_response\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:register_routes\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86049,60 +70071,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/PaymentsRestController.php

-		-
-			message: '#^Parameter \#1 \$providers of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:add_provider_links\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
-		-
-			message: '#^Parameter \#1 \$suggestions of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:add_suggestion_links\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
-		-
-			message: '#^Parameter \#2 \$schema of method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\PaymentsRestController\:\:prepare_payment_providers_response_recursive\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/PaymentsRestController.php
-
 		-
 			message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Admin/Settings/PaymentsRestController.php

-		-
-			message: '#^Cannot access offset ''code'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/Utils.php
-
-		-
-			message: '#^Cannot access offset ''message'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Settings/Utils.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\Utils\:\:rest_endpoint_get_request\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/Utils.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Settings\\Utils\:\:rest_endpoint_post_request\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Settings/Utils.php
-
 		-
 			message: '#^Parameter \#1 \$haystack of function str_ends_with expects string\|null, string\|false given\.$#'
 			identifier: argument.type
@@ -86127,24 +70101,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Settings/Utils.php

-		-
-			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Settings/Utils.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/Utils.php
-
-		-
-			message: '#^Parameter \#4 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Settings/Utils.php
-
 		-
 			message: '#^Strict comparison using \!\=\= between null and string will always evaluate to true\.$#'
 			identifier: notIdentical.alwaysTrue
@@ -86247,42 +70203,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/SiteHealth.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\Incentives\\Incentive\:\:get_all_dismissed_incentives\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/Incentive.php
-
-		-
-			message: '#^Cannot access offset ''account_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
-		-
-			message: '#^Cannot access offset ''context_hash'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
-		-
-			message: '#^Cannot access offset ''incentives'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
-		-
-			message: '#^Cannot access property \$enabled on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\Incentives\\WooPayments\:\:clear_cache\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86301,12 +70221,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\Incentives\\WooPayments\:\:\$incentives_memo \(array\|null\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 2
-			path: src/Internal/Admin/Suggestions/Incentives/WooPayments.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\PaymentsExtensionSuggestionIncentives\:\:get_incentive_instance\(\) should return Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\Incentives\\Incentive\|null but returns object\.$#'
 			identifier: return.type
@@ -86331,18 +70245,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Suggestions/PaymentsExtensionSuggestionIncentives.php

-		-
-			message: '#^Cannot access offset ''business_choice'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Suggestions/PaymentsExtensionSuggestions.php
-
-		-
-			message: '#^Cannot access offset ''selling_online_answer'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Admin/Suggestions/PaymentsExtensionSuggestions.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Suggestions\\PaymentsExtensionSuggestions\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86355,18 +70257,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Suggestions/PaymentsExtensionSuggestions.php

-		-
-			message: '#^Cannot access offset ''completed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/SystemStatusReport.php
-
-		-
-			message: '#^Cannot access offset ''skipped'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/SystemStatusReport.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\SystemStatusReport\:\:get_instance\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86427,60 +70317,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/SystemStatusReport.php

-		-
-			message: '#^Cannot access offset ''comment'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''language'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''locale_data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''messages'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''reference'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''slug'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''source'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Cannot access offset ''woocommerce'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Admin/Translations.php
-
 		-
 			message: '#^Constant WC_ADMIN_APP not found\.$#'
 			identifier: constant.notFound
@@ -86499,24 +70335,12 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Translations.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:combine_official_translation_chunks\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:combine_translation_chunk_files\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Internal/Admin/Translations.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:combine_user_translation_chunks\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:generate_translation_strings\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86541,30 +70365,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/Translations.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Admin/Translations.php
-
-		-
-			message: '#^Parameter \#3 \$locale of method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:build_and_save_translations\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/Translations.php
-
 		-
 			message: '#^Parameter \$instance of method Automattic\\WooCommerce\\Internal\\Admin\\Translations\:\:combine_translation_chunk_files\(\) has invalid type Automattic\\WooCommerce\\Internal\\Admin\\Language_Pack_Upgrader\.$#'
 			identifier: class.notFound
@@ -86703,12 +70503,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/WCAdminAssets.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/WCAdminAssets.php
-
 		-
 			message: '#^Parameter \$dependency of method Automattic\\WooCommerce\\Internal\\Admin\\WCAdminAssets\:\:maybe_output_preload_link_tag\(\) has invalid type Automattic\\WooCommerce\\Internal\\Admin\\WP_Dependency\.$#'
 			identifier: class.notFound
@@ -86727,12 +70521,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/WCAdminUser.php

-		-
-			message: '#^Cannot access property \$install_plugins on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Admin/WCAdminUser.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\WCAdminUser\:\:get_user_data_values\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86757,12 +70545,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/WCAdminUser.php

-		-
-			message: '#^Parameter \#1 \$user_data of static method Automattic\\WooCommerce\\Internal\\Admin\\WCAdminUser\:\:filter_user_capabilities\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/WCAdminUser.php
-
 		-
 			message: '#^Parameter \$user of method Automattic\\WooCommerce\\Internal\\Admin\\WCAdminUser\:\:get_user_data_values\(\) has invalid type Automattic\\WooCommerce\\Internal\\Admin\\WP_User\.$#'
 			identifier: class.notFound
@@ -86811,12 +70593,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/WCPayPromotion/WCPaymentGatewayPreInstallWCPayPromotion.php

-		-
-			message: '#^Cannot access offset ''is_dismissed'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Admin/WCPayPromotion/WCPaymentGatewayPreInstallWCPayPromotion.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Admin\\WCPayPromotion\\WCPaymentGatewayPreInstallWCPayPromotion\:\:init_form_fields\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -86847,12 +70623,6 @@ parameters:
 			count: 1
 			path: src/Internal/Admin/WcPayWelcomePage.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Admin/WcPayWelcomePage.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\AssignDefaultCategory\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -87039,24 +70809,12 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/CredentialManager.php

-		-
-			message: '#^Parameter \#1 \$json of function json_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/CredentialManager.php
-
 		-
 			message: '#^Parameter \#1 \$str of function trim expects string, string\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/CredentialManager.php

-		-
-			message: '#^Parameter \#1 \$args of function wp_parse_args expects array\|object\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/MigratorTracker.php
-
 		-
 			message: '#^Parameter \#3 \$autoload of function update_option expects bool\|null, string given\.$#'
 			identifier: argument.type
@@ -87081,18 +70839,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/PlatformRegistry.php

-		-
-			message: '#^Cannot access offset ''fetcher'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/PlatformRegistry.php
-
-		-
-			message: '#^Cannot access offset ''mapper'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/PlatformRegistry.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Core\\PlatformRegistry\:\:get_fetcher\(\) should return Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Interfaces\\PlatformFetcherInterface but returns object\.$#'
 			identifier: return.type
@@ -87105,12 +70851,6 @@ parameters:
 			count: 2
 			path: src/Internal/CLI/Migrator/Core/PlatformRegistry.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Core\\PlatformRegistry\:\:get_platform_display_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/PlatformRegistry.php
-
 		-
 			message: '#^Call to an undefined method object\:\:fetch_batch\(\)\.$#'
 			identifier: method.notFound
@@ -87177,12 +70917,6 @@ parameters:
 			count: 7
 			path: src/Internal/CLI/Migrator/Core/ProductsController.php

-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/ProductsController.php
-
 		-
 			message: '#^Cannot call method bump_imported_entities_counts\(\) on Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Lib\\ImportSession\|null\.$#'
 			identifier: method.nonObject
@@ -87213,12 +70947,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/ProductsController.php

-		-
-			message: '#^Cannot use \+\+ on mixed\.$#'
-			identifier: preInc.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/ProductsController.php
-
 		-
 			message: '#^Function WP_CLI\\Utils\\make_progress_bar not found\.$#'
 			identifier: function.notFound
@@ -87237,12 +70965,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/ProductsController.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/ProductsController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Core\\ProductsController\:\:\$tracker is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -87339,36 +71061,12 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/WooCommerceProductImporter.php

-		-
-			message: '#^Parameter \#1 \$title of function sanitize_title expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/WooCommerceProductImporter.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, float given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/CLI/Migrator/Core/WooCommerceProductImporter.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/WooCommerceProductImporter.php
-
-		-
-			message: '#^Part \$default_cat_id \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Internal/CLI/Migrator/Core/WooCommerceProductImporter.php
-
-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: src/Internal/CLI/Migrator/Lib/ImportSession.php
-
 		-
 			message: '#^Cannot access property \$ID on int\|WP_Post\.$#'
 			identifier: property.nonObject
@@ -87381,12 +71079,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Lib/ImportSession.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 5
-			path: src/Internal/CLI/Migrator/Lib/ImportSession.php
-
 		-
 			message: '#^Function get_all_post_meta_flat not found\.$#'
 			identifier: function.notFound
@@ -87573,12 +71265,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Lib/ImportSession.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Lib\\ImportSession\:\:get_reentrancy_cursor\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Lib/ImportSession.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Lib\\ImportSession\:\:get_started_at\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -87669,24 +71355,6 @@ parameters:
 			count: 1
 			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyClient.php

-		-
-			message: '#^Cannot access property \$data on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyClient.php
-
-		-
-			message: '#^Cannot access property \$errors on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyClient.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Platforms\\Shopify\\ShopifyClient\:\:process_response\(\) should return object but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyClient.php
-
 		-
 			message: '#^Parameter \#1 \$response of function wp_remote_retrieve_body expects array\|WP_Error, array\|Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Platforms\\Shopify\\WP_Error given\.$#'
 			identifier: argument.type
@@ -87723,12 +71391,6 @@ parameters:
 			count: 4
 			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyFetcher.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''trim'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyFetcher.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\CLI\\Migrator\\Platforms\\Shopify\\ShopifyFetcher\:\:\$credentials is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -87777,24 +71439,12 @@ parameters:
 			count: 2
 			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyMapper.php

-		-
-			message: '#^Parameter \#2 \$to_unit of function wc_get_weight expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyMapper.php
-
 		-
 			message: '#^Possibly invalid array key type array\|string\.$#'
 			identifier: offsetAccess.invalidOffset
 			count: 1
 			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyMapper.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: src/Internal/CLI/Migrator/Platforms/Shopify/ShopifyMapper.php
-
 		-
 			message: '#^Call to static method add_command\(\) on an unknown class WP_CLI\.$#'
 			identifier: class.notFound
@@ -87807,30 +71457,12 @@ parameters:
 			count: 1
 			path: src/Internal/Caches/VersionStringGenerator.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Caches\\VersionStringGenerator\:\:get_version\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Caches/VersionStringGenerator.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Caches\\VersionStringGenerator\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Internal/Caches/VersionStringGenerator.php

-		-
-			message: '#^Parameter \#2 \$version of method Automattic\\WooCommerce\\Internal\\Caches\\VersionStringGenerator\:\:store_version\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Caches/VersionStringGenerator.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\Caches\\VersionStringGenerator\:\:\$can_use \(bool\|null\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/Caches/VersionStringGenerator.php
-
 		-
 			message: '#^Call to method add_node\(\) on an unknown class Automattic\\WooCommerce\\Internal\\ComingSoon\\WP_Admin_Bar\.$#'
 			identifier: class.notFound
@@ -87879,18 +71511,6 @@ parameters:
 			count: 1
 			path: src/Internal/ComingSoon/ComingSoonCacheInvalidator.php

-		-
-			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: mixed, post_status\: ''publish''\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonCacheInvalidator.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
 		-
 			message: '#^Call to method get_data\(\) on an unknown class Automattic\\WooCommerce\\Internal\\ComingSoon\\WP_Theme_JSON_Data\.$#'
 			identifier: class.notFound
@@ -87903,30 +71523,6 @@ parameters:
 			count: 1
 			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php

-		-
-			message: '#^Cannot access offset ''fontFamilies'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
-		-
-			message: '#^Cannot access offset ''settings'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
-		-
-			message: '#^Cannot access offset ''typography'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ComingSoon\\ComingSoonRequestHandler\:\:enqueue_styles\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -87957,18 +71553,6 @@ parameters:
 			count: 1
 			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_style expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ComingSoon/ComingSoonRequestHandler.php
-
 		-
 			message: '#^Parameter \$theme_json of method Automattic\\WooCommerce\\Internal\\ComingSoon\\ComingSoonRequestHandler\:\:experimental_filter_theme_json_theme\(\) has invalid type Automattic\\WooCommerce\\Internal\\ComingSoon\\WP_Theme_JSON_Data\.$#'
 			identifier: class.notFound
@@ -88131,12 +71715,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/CustomOrdersTableController.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/CustomOrdersTableController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\CustomOrdersTableController\:\:\$db_util has no type specified\.$#'
 			identifier: missingType.property
@@ -88167,12 +71745,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/DataSynchronizer.php

-		-
-			message: '#^Binary operation "\-" between mixed and int results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/DataStores/Orders/DataSynchronizer.php
-
 		-
 			message: '#^Call to an undefined method object\:\:backfill_post_record\(\)\.$#'
 			identifier: method.notFound
@@ -88191,12 +71763,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/DataSynchronizer.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: src/Internal/DataStores/Orders/DataSynchronizer.php
-
 		-
 			message: '#^Filter callback return statement is missing\.$#'
 			identifier: return.missing
@@ -88221,12 +71787,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/DataSynchronizer.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\DataSynchronizer\:\:get_background_sync_mode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/DataStores/Orders/DataSynchronizer.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\DataSynchronizer\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -88257,12 +71817,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/DataSynchronizer.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/DataSynchronizer.php
-
 		-
 			message: '#^Parameter \#2 \$old_value of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\DataSynchronizer\:\:process_updated_option\(\) expects string, false given\.$#'
 			identifier: argument.type
@@ -88287,12 +71841,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/DataSynchronizer.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\DataSynchronizer\:\:\$error_logger \(WC_Logger\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/DataStores/Orders/DataSynchronizer.php
-
 		-
 			message: '#^Call to method cleanup_post_data\(\) on an unknown class Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\LegacyHandler\.$#'
 			identifier: class.notFound
@@ -88341,12 +71889,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/LegacyDataHandler.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/DataStores/Orders/LegacyDataHandler.php
-
 		-
 			message: '#^Call to an undefined method object\:\:backfill_post_record\(\)\.$#'
 			identifier: method.notFound
@@ -88365,12 +71907,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/LegacyDataHandler.php

-		-
-			message: '#^Cannot access property \$value on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/DataStores/Orders/LegacyDataHandler.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\LegacyDataHandler\:\:get_order_base_props\(\) should return array\<string\> but returns list\<array\>\.$#'
 			identifier: return.type
@@ -88497,12 +72033,6 @@ parameters:
 			count: 2
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Cannot access offset int\<min, \-1\>\|int\<1, max\> on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Cannot access property \$key on false\.$#'
 			identifier: property.nonObject
@@ -88623,12 +72153,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Expected 2 @param tags, found 1\.$#'
 			identifier: paramTag.count
@@ -88665,12 +72189,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:get_coupon_held_keys\(\) should return array\|string but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:get_db_row_from_order\(\) should return array but returns false\.$#'
 			identifier: return.type
@@ -88830,42 +72348,18 @@ parameters:
 			count: 3
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#1 \$datetime of class WC_DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$function of function call_user_func_array expects callable\(\)\: mixed, array\{Abstract_WC_Order_Data_Store_CPT, non\-falsy\-string\} given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#1 \$ids of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:get_order_data_for_ids\(\) expects array\<int\>, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$ids of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:get_order_data_for_ids\(\) expects array\<int\>, list\<int\|string\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:delete_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$keys of method Automattic\\WooCommerce\\Caching\\WPCacheEngine\:\:get_cached_objects\(\) expects array\<string\>, array\<int\> given\.$#'
 			identifier: argument.type
@@ -88938,12 +72432,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#1 \$value of method WC_Abstract_Order\:\:set_version\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter \#2 \$meta of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:after_meta_change\(\) expects WC_Meta_Data, stdClass given\.$#'
 			identifier: argument.type
@@ -88992,12 +72480,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, array given\.$#'
 			identifier: argument.type
@@ -89010,12 +72492,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Parameter &\$order by\-ref type of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:init_order_record\(\) expects WC_Abstract_Order, WC_Data given\.$#'
 			identifier: parameterByRef.type
@@ -89070,12 +72546,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php

-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:\$error_logger \(WC_Logger\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableDataStore.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableDataStore\:\:\$operational_data_column_mapping \(array\<array\<string\>\>\) does not accept default value of type array\<string, array\<string, string\>\>\.$#'
 			identifier: property.defaultValue
@@ -89166,12 +72636,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableFieldQuery.php

-		-
-			message: '#^Parameter \#1 \$q of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableMetaQuery\:\:sanitize_meta_query\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableMetaQuery.php
-
 		-
 			message: '#^Parameter \#2 \$parent_query of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableMetaQuery\:\:find_or_create_table_alias_for_clause\(\) expects array, array\|null given\.$#'
 			identifier: argument.type
@@ -89202,42 +72666,12 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableQuery.php

-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableQuery.php
-
-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableQuery.php
-
-		-
-			message: '#^Parameter \#1 \$query of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableQuery\:\:map_gmt_and_post_keys_to_hpos_keys\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableQuery.php
-
-		-
-			message: '#^Parameter \#1 \$time of function strtotime expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableQuery.php
-
 		-
 			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, array\|false given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableQuery.php

-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Internal/DataStores/Orders/OrdersTableQuery.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableQuery\:\:\$date_query \(Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\WP_Date_Query\) does not accept WP_Date_Query\.$#'
 			identifier: assign.propertyType
@@ -89412,12 +72846,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php

-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableSearchQuery\:\:generate_where_for_search_filter\(\) should return string but returns string\|null\.$#'
 			identifier: return.type
@@ -89442,48 +72870,18 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php

-		-
-			message: '#^Parameter \#1 \$search_filter of method Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableSearchQuery\:\:sanitize_search_filters\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php
-
-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\DataStores\\Orders\\OrdersTableSearchQuery\:\:\$search_term \(string\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/DataStores/Orders/OrdersTableSearchQuery.php
-
 		-
 			message: '#^$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php
-
 		-
 			message: '#^Cannot call method getTimestamp\(\) on WC_DateTime\|null\.$#'
 			identifier: method.nonObject
 			count: 3
 			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$notification of method Automattic\\WooCommerce\\Internal\\DataStores\\StockNotifications\\StockNotificationsDataStore\:\:after_meta_change\(\) expects Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification, Automattic\\WooCommerce\\Internal\\DataStores\\WC_Data given\.$#'
 			identifier: argument.type
@@ -89508,18 +72906,6 @@ parameters:
 			count: 1
 			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php

-		-
-			message: '#^Parameter \#1 \$read of class Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification constructor expects array\|int\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php
-
-		-
-			message: '#^Parameter \#1 \$var of function strval expects bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/DataStores/StockNotifications/StockNotificationsDataStore.php
-
 		-
 			message: '#^Parameter \#2 \$meta of method Automattic\\WooCommerce\\Internal\\DataStores\\CustomMetaDataStore\:\:add_meta\(\) expects Automattic\\WooCommerce\\Internal\\DataStores\\stdClass, stdClass given\.$#'
 			identifier: argument.type
@@ -89562,12 +72948,6 @@ parameters:
 			count: 1
 			path: src/Internal/DependencyManagement/ContainerException.php

-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/DependencyManagement/RuntimeContainer.php
-
 		-
 			message: '#^Parameter \#1 \$message of class Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException constructor expects null, string given\.$#'
 			identifier: argument.type
@@ -89586,12 +72966,6 @@ parameters:
 			count: 1
 			path: src/Internal/DownloadPermissionsAdjuster.php

-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/DownloadPermissionsAdjuster.php
-
 		-
 			message: '#^Call to method create_from_data\(\) on an unknown class Automattic\\WooCommerce\\Internal\\WC_Data_Store\.$#'
 			identifier: class.notFound
@@ -89634,12 +73008,6 @@ parameters:
 			count: 1
 			path: src/Internal/DownloadPermissionsAdjuster.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Email\\EmailColors\:\:get_global_styles_data\(\) should return array\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Email/EmailColors.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Email\\EmailStyleSync\:\:maybe_sync_on_option_update\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -89700,18 +73068,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/EmailPatterns/WooEmailContentPattern.php

-		-
-			message: '#^Cannot access property \$postId on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/EmailEditor/Integration.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/EmailEditor/Integration.php
-
 		-
 			message: '#^Dead catch \- InvalidArgumentException is never thrown in the try block\.$#'
 			identifier: catch.neverThrown
@@ -89766,12 +73122,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/Integration.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/EmailEditor/Integration.php
-
 		-
 			message: '#^Parameter \#3 \$post_id of method Automattic\\WooCommerce\\Internal\\EmailEditor\\Integration\:\:update_email_preview_data\(\) expects int, string given\.$#'
 			identifier: argument.type
@@ -89814,18 +73164,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/PageRenderer.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/EmailEditor/PageRenderer.php
-
-		-
-			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/EmailEditor/PageRenderer.php
-
 		-
 			message: '#^Parameter \#3 \$dependencies of static method Automattic\\WooCommerce\\Internal\\Admin\\WCAdminAssets\:\:register_style\(\) expects array, true given\.$#'
 			identifier: argument.type
@@ -89838,36 +73176,18 @@ parameters:
 			count: 3
 			path: src/Internal/EmailEditor/PersonalizationTags/OrderTagsProvider.php

-		-
-			message: '#^Parameter \#1 \$string of function htmlspecialchars_decode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/EmailEditor/PersonalizationTags/SiteTagsProvider.php
-
 		-
 			message: '#^Access to an undefined property WooCommerce\:\:\$mailer\.$#'
 			identifier: property.notFound
 			count: 1
 			path: src/Internal/EmailEditor/PersonalizationTags/StoreTagsProvider.php

-		-
-			message: '#^Anonymous function should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/EmailEditor/PersonalizationTags/StoreTagsProvider.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_from_address\(\)\.$#'
 			identifier: method.notFound
 			count: 1
 			path: src/Internal/EmailEditor/PersonalizationTags/StoreTagsProvider.php

-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsGenerator.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsGenerator\:\:generate_email_templates\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -89898,12 +73218,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsGenerator.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 2
-			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsManager\:\:clear_caches\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -89928,12 +73242,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsManager\:\:get_email_type_from_post_id\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsManager\:\:save_email_template_post_id\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -89952,18 +73260,6 @@ parameters:
 			count: 1
 			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php

-		-
-			message: '#^Parameter \#1 \$value of method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsManager\:\:invalidate_cache_for_template\(\) expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmailPostsManager\:\:\$post_id_to_email_type_cache \(array\<int\|string, string\|null\>\) does not accept array\<int\|string, mixed\>\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/EmailEditor/WCTransactionalEmails/WCTransactionalEmailPostsManager.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\EmailEditor\\WCTransactionalEmails\\WCTransactionalEmails\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -90018,12 +73314,6 @@ parameters:
 			count: 1
 			path: src/Internal/Features/FeaturesController.php

-		-
-			message: '#^Cannot call method error\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Features/FeaturesController.php
-
 		-
 			message: '#^Constant WC_VERSION not found\.$#'
 			identifier: constant.notFound
@@ -90066,48 +73356,12 @@ parameters:
 			count: 1
 			path: src/Internal/Features/FeaturesController.php

-		-
-			message: '#^Parameter \#1 \$feature_id of method Automattic\\WooCommerce\\Internal\\Features\\FeaturesController\:\:feature_exists\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Features/FeaturesController.php
-
-		-
-			message: '#^Parameter \#1 \$feature_id of method Automattic\\WooCommerce\\Internal\\Features\\FeaturesController\:\:get_incompatible_plugins\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Features/FeaturesController.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Features/FeaturesController.php
-
-		-
-			message: '#^Parameter \#2 \$query of function remove_query_arg expects string\|false, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Features/FeaturesController.php
-
 		-
 			message: '#^Parameter \#3 \$autoload of function update_option expects bool\|null, string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Features/FeaturesController.php

-		-
-			message: '#^Part \$feature_id \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Internal/Features/FeaturesController.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Internal/Features/FeaturesController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\Features\\FeaturesController\:\:\$force_allow_enabling_plugins is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -90522,30 +73776,6 @@ parameters:
 			count: 1
 			path: src/Internal/Fulfillments/Fulfillment.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Fulfillments\\Fulfillment\:\:get_date_fulfilled\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Fulfillments/Fulfillment.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Fulfillments\\Fulfillment\:\:get_items\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Fulfillments/Fulfillment.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Fulfillments\\Fulfillment\:\:get_lock_message\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Fulfillments/Fulfillment.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Fulfillments/Fulfillment.php
-
 		-
 			message: '#^Parameter \#1 \$read of method WC_Data\:\:__construct\(\) expects array\|int\|object, array\|Automattic\\WooCommerce\\Internal\\Fulfillments\\Fulfillment\|string given\.$#'
 			identifier: argument.type
@@ -90582,30 +73812,12 @@ parameters:
 			count: 2
 			path: src/Internal/Fulfillments/FulfillmentUtils.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Fulfillments\\FulfillmentUtils\:\:get_order_fulfillment_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Fulfillments/FulfillmentUtils.php
-
 		-
 			message: '#^Parameter \#1 \$item_id of method WC_Order\:\:get_qty_refunded_for_item\(\) expects int, WC_Order_Item given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Fulfillments/FulfillmentUtils.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_html expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Fulfillments/FulfillmentUtils.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Fulfillments/FulfillmentUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Fulfillments\\FulfillmentsController\:\:delete_legacy_order_fulfillment_meta\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -90798,12 +74010,6 @@ parameters:
 			count: 1
 			path: src/Internal/Fulfillments/FulfillmentsRenderer.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Fulfillments/FulfillmentsRenderer.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -90840,24 +74046,6 @@ parameters:
 			count: 1
 			path: src/Internal/Fulfillments/FulfillmentsSettings.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
 		-
 			message: '#^Cannot call method get_customer_id\(\) on WC_Order\|WC_Order_Refund\|true\|null\.$#'
 			identifier: method.nonObject
@@ -90948,30 +74136,12 @@ parameters:
 			count: 6
 			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Fulfillments/OrderFulfillmentsRestController.php
-
 		-
 			message: '#^Parameter \#3 \$status of method Automattic\\WooCommerce\\Internal\\Fulfillments\\OrderFulfillmentsRestController\:\:prepare_error_response\(\) expects int, array\<string, int\> given\.$#'
 			identifier: argument.type
@@ -91044,78 +74214,12 @@ parameters:
 			count: 1
 			path: src/Internal/Fulfillments/Providers/USPSShippingProvider.php

-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Integrations/WPConsentAPI.php
-
 		-
 			message: '#^Action callback returns array but should not return anything\.$#'
 			identifier: return.void
 			count: 1
 			path: src/Internal/Integrations/WPPostsImporter.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Binary operation "\." between ''woocommerce…'' and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 2
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Cannot access offset ''domain'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Cannot access offset ''post_type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Cannot access offset ''terms'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Parameter \#1 \$attribute_name of function wc_attribute_taxonomy_slug expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strstr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Parameter \#1 \$taxonomy of function register_taxonomy expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Parameter \#1 \$taxonomy of function taxonomy_exists expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Integrations/WPPostsImporter.php
-
-		-
-			message: '#^Cannot call method clear\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/Logging/OrderLogsDeletionProcessor.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Logging\\OrderLogsDeletionProcessor\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -91218,12 +74322,6 @@ parameters:
 			count: 1
 			path: src/Internal/Logging/RemoteLogger.php

-		-
-			message: '#^Cannot access property \$update on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/Logging/RemoteLogger.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -91242,12 +74340,6 @@ parameters:
 			count: 3
 			path: src/Internal/Logging/RemoteLogger.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Logging\\RemoteLogger\:\:get_wc_version\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Logging/RemoteLogger.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\Logging\\RemoteLogger\:\:get_wc_version\(\) should return string but returns null\.$#'
 			identifier: return.type
@@ -91260,18 +74352,6 @@ parameters:
 			count: 1
 			path: src/Internal/Logging/RemoteLogger.php

-		-
-			message: '#^Parameter \#1 \$content of method Automattic\\WooCommerce\\Internal\\Logging\\RemoteLogger\:\:sanitize\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Logging/RemoteLogger.php
-
-		-
-			message: '#^Parameter \#1 \$encoded_string of function parse_str expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Logging/RemoteLogger.php
-
 		-
 			message: '#^Parameter \#1 \$request_uri of method Automattic\\WooCommerce\\Internal\\Logging\\RemoteLogger\:\:sanitize_request_uri\(\) expects string, string\|false\|null given\.$#'
 			identifier: argument.type
@@ -91338,12 +74418,6 @@ parameters:
 			count: 1
 			path: src/Internal/MCP/MCPAdapterProvider.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/MCP/MCPAdapterProvider.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\MCP\\Transport\\WooCommerceRestTransport\:\:check_permission\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -91368,12 +74442,6 @@ parameters:
 			count: 1
 			path: src/Internal/OrderCouponDataMigrator.php

-		-
-			message: '#^Parameter \#1 \$props of method WC_Data\:\:set_props\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/OrderCouponDataMigrator.php
-
 		-
 			message: '#^Call to an undefined method object\:\:get_id\(\)\.$#'
 			identifier: method.notFound
@@ -91434,18 +74502,6 @@ parameters:
 			count: 4
 			path: src/Internal/Orders/CouponsController.php

-		-
-			message: '#^Parameter \#1 \$value of function wc_format_coupon_code expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/CouponsController.php
-
-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/CouponsController.php
-
 		-
 			message: '#^Call to an undefined method WC_Order_Item\:\:get_product\(\)\.$#'
 			identifier: method.notFound
@@ -91626,36 +74682,6 @@ parameters:
 			count: 1
 			path: src/Internal/Orders/OrderAttributionController.php

-		-
-			message: '#^Parameter \#1 \$source_type of method Automattic\\WooCommerce\\Internal\\Orders\\OrderAttributionController\:\:get_origin_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/OrderAttributionController.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/OrderAttributionController.php
-
-		-
-			message: '#^Parameter \#2 \$source of method Automattic\\WooCommerce\\Internal\\Orders\\OrderAttributionController\:\:get_origin_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/OrderAttributionController.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_enqueue_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/Orders/OrderAttributionController.php
-
-		-
-			message: '#^Property Automattic\\WooCommerce\\Internal\\Orders\\OrderAttributionController\:\:\$logger \(WC_Logger_Interface\) does not accept mixed\.$#'
-			identifier: assign.propertyType
-			count: 1
-			path: src/Internal/Orders/OrderAttributionController.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\Orders\\OrderAttributionController\:\:\$proxy is never read, only written\.$#'
 			identifier: property.onlyWritten
@@ -91704,12 +74730,6 @@ parameters:
 			count: 1
 			path: src/Internal/Orders/PaymentInfo.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Orders/PaymentInfo.php
-
 		-
 			message: '#^Call to an undefined method WC_Abstract_Order\:\:get_created_via\(\)\.$#'
 			identifier: method.notFound
@@ -91992,36 +75012,12 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/CLIRunner.php

-		-
-			message: '#^Part \$max_product_id_to_process \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 2
-			path: src/Internal/ProductAttributesLookup/CLIRunner.php
-
-		-
-			message: '#^Part \$processed_count \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Internal/ProductAttributesLookup/CLIRunner.php
-
 		-
 			message: '#^Access to constant STATUS_PENDING on an unknown class ActionScheduler_Store\.$#'
 			identifier: class.notFound
 			count: 1
 			path: src/Internal/ProductAttributesLookup/DataRegenerator.php

-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
-		-
-			message: '#^Binary operation "\+\=" between mixed and int\<1, max\> results in an error\.$#'
-			identifier: assignOp.invalid
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
 		-
 			message: '#^Call to an undefined method object\:\:cancel_all\(\)\.$#'
 			identifier: method.notFound
@@ -92046,12 +75042,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/DataRegenerator.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\DataRegenerator\:\:abort_regeneration\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92094,12 +75084,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/DataRegenerator.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\DataRegenerator\:\:get_last_existing_product_id\(\) should return int\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\DataRegenerator\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92142,30 +75126,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/DataRegenerator.php

-		-
-			message: '#^Parameter \#1 \$array_arg of function current expects array\|object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
-		-
-			message: '#^Parameter \#1 \$nonce of function wp_verify_nonce expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:create_data_for_product\(\) expects Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\WC_Product\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/ProductAttributesLookup/DataRegenerator.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\WP_Query \$wp_query does not accept actual type of parameter\: WP_Query\.$#'
 			identifier: parameter.phpDocType
@@ -92196,12 +75156,6 @@ parameters:
 			count: 2
 			path: src/Internal/ProductAttributesLookup/Filterer.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/Filterer.php
-
 		-
 			message: '#^Parameter \#1 \$input_list of function wp_list_pluck expects array, array\<int, WP_Term\>\|WP_Error given\.$#'
 			identifier: argument.type
@@ -92238,12 +75192,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/LookupDataStore.php

-		-
-			message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
 		-
 			message: '#^Call to an undefined method object\:\:schedule_single\(\)\.$#'
 			identifier: method.notFound
@@ -92262,24 +75210,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductAttributesLookup/LookupDataStore.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
-		-
-			message: '#^Cannot call method error\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
-		-
-			message: '#^Cannot call method get_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 3
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:create_data_for\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92406,18 +75336,6 @@ parameters:
 			count: 2
 			path: src/Internal/ProductAttributesLookup/LookupDataStore.php

-		-
-			message: '#^Parameter \#1 \$input of function array_filter expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_flip expects array\<int\|string\>, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\WC_Product\|int given\.$#'
 			identifier: argument.type
@@ -92430,36 +75348,12 @@ parameters:
 			count: 2
 			path: src/Internal/ProductAttributesLookup/LookupDataStore.php

-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:create_data_for\(\) expects WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:create_data_for_variable_product\(\) expects WC_Product_Variable, WC_Product given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/ProductAttributesLookup/LookupDataStore.php

-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:get_attribute_taxonomies\(\) expects WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
-		-
-			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore\:\:update_stock_status_for\(\) expects WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
-		-
-			message: '#^Parameter \#1 \$string of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:starts_with\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductAttributesLookup/LookupDataStore.php
-
 		-
 			message: '#^Parameter \#1 \$var of function intval expects array\|bool\|float\|int\|resource\|string\|null, Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\WC_Product\|int given\.$#'
 			identifier: argument.type
@@ -92550,12 +75444,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/Table.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/Table.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -92574,12 +75462,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/Table.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 4
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductDownloads\\ApprovedDirectories\\Admin\\UI\:\:admin_notices\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92664,30 +75546,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 8
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductDownloads\\ApprovedDirectories\\Register\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92718,12 +75576,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductDownloads/ApprovedDirectories/Synchronize.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 3
-			path: src/Internal/ProductDownloads/ApprovedDirectories/Synchronize.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductDownloads\\ApprovedDirectories\\Synchronize\:\:add_default_directories\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -92808,30 +75660,12 @@ parameters:
 			count: 1
 			path: src/Internal/ProductFilters/FilterData.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ProductFilters/FilterData.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/ProductFilters/FilterData.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductFilters\\FilterData\:\:get_cache\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Internal/ProductFilters/FilterData.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductFilters\\FilterData\:\:get_cached_product_ids\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/ProductFilters/FilterData.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductFilters\\FilterData\:\:get_filtered_price\(\) should return object but returns array\.$#'
 			identifier: return.type
@@ -92874,30 +75708,12 @@ parameters:
 			count: 1
 			path: src/Internal/ProductFilters/FilterDataProvider.php

-		-
-			message: '#^Parameter \#1 \$args of function get_terms expects array\{taxonomy\?\: array\<string\>\|string, object_ids\?\: array\<int\>\|int, orderby\?\: string, order\?\: string, hide_empty\?\: bool\|int, include\?\: array\<int\>\|string, exclude\?\: array\<int\>\|string, exclude_tree\?\: array\<int\>\|string, \.\.\.\}, array\{taxonomy\: non\-empty\-list\<\(int\|string\)\>, slug\: array\<mixed\>, hide_empty\: false\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductFilters/QueryClauses.php
-
 		-
 			message: '#^Parameter \#1 \$arr1 of function array_intersect expects an array of values castable to string, array\<array\|string\> given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/ProductFilters/QueryClauses.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductFilters/QueryClauses.php
-
-		-
-			message: '#^Parameter \#1 \$str of function trim expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/ProductFilters/QueryClauses.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<array\|string\> given\.$#'
 			identifier: argument.type
@@ -92910,12 +75726,6 @@ parameters:
 			count: 1
 			path: src/Internal/ProductFilters/QueryClauses.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductFilters/QueryClauses.php
-
 		-
 			message: '#^Variable \$chosen_attributes in empty\(\) always exists and is not falsy\.$#'
 			identifier: empty.variable
@@ -92940,36 +75750,12 @@ parameters:
 			count: 1
 			path: src/Internal/ProductFilters/TaxonomyHierarchyData.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductFilters\\TaxonomyHierarchyData\:\:get_hierarchy_map\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/ProductFilters/TaxonomyHierarchyData.php
-
-		-
-			message: '#^Parameter \#1 \$data of method Automattic\\WooCommerce\\Internal\\ProductFilters\\TaxonomyHierarchyData\:\:validate_cache\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductFilters/TaxonomyHierarchyData.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ProductImage\\MatchImageBySKU\:\:init_hooks\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/Internal/ProductImage/MatchImageBySKU.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ProductImage/MatchImageBySKU.php
-
-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/PushNotifications/DataStores/PushTokensDataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\PushNotifications\\DataStores\\PushTokensDataStore\:\:create\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -93012,12 +75798,6 @@ parameters:
 			count: 1
 			path: src/Internal/PushNotifications/DataStores/PushTokensDataStore.php

-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/PushNotifications/DataStores/PushTokensDataStore.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\PushNotifications\\Entities\\PushToken\:\:set_device_uuid\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -93054,12 +75834,6 @@ parameters:
 			count: 1
 			path: src/Internal/PushNotifications/Entities/PushToken.php

-		-
-			message: '#^Cannot call method error\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/PushNotifications/PushNotifications.php
-
 		-
 			message: '#^@param WC_Abstract_Order \$order does not accept actual type of parameter\: WC_Abstract_Order\|true\.$#'
 			identifier: parameter.phpDocType
@@ -93132,12 +75906,6 @@ parameters:
 			count: 1
 			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\ReceiptRendering\\ReceiptRenderingEngine\:\:get_existing_receipt\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ReceiptRendering\\ReceiptRenderingEngine\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -93174,12 +75942,6 @@ parameters:
 			count: 1
 			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php

-		-
-			message: '#^Parameter \#1 \$filename of method Automattic\\WooCommerce\\Internal\\TransientFiles\\TransientFilesEngine\:\:get_transient_file_path\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php
-
 		-
 			message: '#^Parameter \#1 \$order of method Automattic\\WooCommerce\\Internal\\ReceiptRendering\\ReceiptRenderingEngine\:\:get_existing_receipt\(\) expects WC_Abstract_Order, WC_Abstract_Order\|true given\.$#'
 			identifier: argument.type
@@ -93198,12 +75960,6 @@ parameters:
 			count: 2
 			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php

-		-
-			message: '#^Parameter \#2 \$expiration_date of method Automattic\\WooCommerce\\Internal\\TransientFiles\\TransientFilesEngine\:\:create_transient_file\(\) expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/ReceiptRendering/ReceiptRenderingEngine.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\ReceiptRendering\\ReceiptRenderingRestController\:\:create_order_receipt\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -93234,12 +75990,6 @@ parameters:
 			count: 10
 			path: src/Internal/ReceiptRendering/Templates/order-receipt-css.php

-		-
-			message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
-			identifier: echo.nonString
-			count: 1
-			path: src/Internal/ReceiptRendering/Templates/order-receipt.php
-
 		-
 			message: '#^Variable \$data might not be defined\.$#'
 			identifier: variable.undefined
@@ -93456,12 +76206,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Customers/CustomerSchema.php

-		-
-			message: '#^Parameter \#1 \$date of function wc_rest_prepare_date_response expects string\|WC_DateTime\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Customers/CustomerSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Customers\\UpdateUtils\:\:update_additional_fields_for_object\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -93576,12 +76320,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Fulfillments/Controller.php

-		-
-			message: '#^Parameter \#1 \$fulfillment of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Fulfillments\\Schema\\FulfillmentSchema\:\:get_item_response\(\) expects Automattic\\WooCommerce\\Internal\\Fulfillments\\Fulfillment, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Fulfillments/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int given\.$#'
 			identifier: argument.type
@@ -93642,30 +76380,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/OrderNotes/Controller.php

-		-
-			message: '#^Cannot access property \$comment_ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/OrderNotes/Controller.php
-
-		-
-			message: '#^Cannot access property \$comment_post_ID on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/OrderNotes/Controller.php
-
 		-
 			message: '#^Cannot call method get_type\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/OrderNotes/Controller.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/OrderNotes/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\OrderNotes\\Controller\:\:create_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -93810,18 +76530,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/OrderNotes/Schema/OrderNoteSchema.php

-		-
-			message: '#^Parameter \#1 \$group of static method Automattic\\WooCommerce\\Internal\\Orders\\OrderNoteGroup\:\:get_default_group_title\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/OrderNotes/Schema/OrderNoteSchema.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/OrderNotes/Schema/OrderNoteSchema.php
-
 		-
 			message: '#^Parameter \$note of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\OrderNotes\\Schema\\OrderNoteSchema\:\:get_item_response\(\) has invalid type Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\OrderNotes\\Schema\\WP_Comment\.$#'
 			identifier: class.notFound
@@ -93960,30 +76668,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Orders/Controller.php

-		-
-			message: '#^Cannot call method get_customer_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Orders/Controller.php
-
-		-
-			message: '#^Cannot call method get_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 4
-			path: src/Internal/RestApi/Routes/V4/Orders/Controller.php
-
-		-
-			message: '#^Cannot call method get_parent_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Orders/Controller.php
-
-		-
-			message: '#^Cannot call method get_payment_method\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Orders/Controller.php
-
 		-
 			message: '#^Cannot call method get_status\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -94182,12 +76866,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Orders/Schema/OrderCouponSchema.php

-		-
-			message: '#^Parameter \#1 \$info of method WC_Coupon\:\:set_short_info\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/Schema/OrderCouponSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Orders\\Schema\\OrderFeeSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -94356,36 +77034,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php
-
 		-
 			message: '#^Cannot access offset ''to'' on non\-empty\-array\|true\.$#'
 			identifier: offsetAccess.nonOffsetAccessible
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php

-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -94476,12 +77130,6 @@ parameters:
 			count: 4
 			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php

-		-
-			message: '#^Parameter \#1 \$value of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:is_null_or_whitespace\(\) expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Orders/UpdateUtils.php
-
 		-
 			message: '#^Parameter \#2 \$is_customer_note of method WC_Order\:\:add_order_note\(\) expects int, false given\.$#'
 			identifier: argument.type
@@ -94758,42 +77406,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Cannot access offset ''alt'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''src'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Cannot access property \$public on WP_Post_Type\|null\.$#'
 			identifier: property.nonObject
@@ -95046,12 +77658,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$dimensions_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_dimensions_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$global_unique_id of method WC_Product\:\:set_global_unique_id\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -95064,12 +77670,6 @@ parameters:
 			count: 3
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$object_data of method WC_REST_Products_V2_Controller\:\:prepare_object_for_response_core\(\) expects WC_Data, Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Products\\WC_Data given\.$#'
 			identifier: argument.type
@@ -95082,12 +77682,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$postarr of function wp_update_post expects array\{ID\?\: int, post_author\?\: int, post_date\?\: string, post_date_gmt\?\: string, post_content\?\: string, post_content_filtered\?\: string, post_title\?\: string, post_excerpt\?\: string, \.\.\.\}, array\{ID\: int, post_title\: mixed\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Products\\Controller\:\:set_product_images\(\) expects Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Products\\WC_Product, WC_Product given\.$#'
 			identifier: argument.type
@@ -95100,12 +77694,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:get_product_data\(\) expects WC_Product, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$product of method WC_REST_Products_V2_Controller\:\:save_product_shipping_data\(\) expects WC_Product, object\|false\|null given\.$#'
 			identifier: argument.type
@@ -95130,36 +77718,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$term of function term_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$term of function wp_insert_term expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$weight_unit of static method Automattic\\WooCommerce\\Utilities\\I18nUtil\:\:get_weight_unit_label\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(string\)\: bool\)\|null, ''strlen'' given\.$#'
 			identifier: argument.type
@@ -95190,12 +77748,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Products/Controller.php

-		-
-			message: '#^Parameter \#2 \$value of function get_term_by expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Products/Controller.php
-
 		-
 			message: '#^Parameter \$object_data of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Products\\Controller\:\:prepare_object_for_response_core\(\) has invalid type Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Products\\WC_Data\.$#'
 			identifier: class.notFound
@@ -95316,24 +77868,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php

-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
-		-
-			message: '#^Cannot access offset ''key'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
-		-
-			message: '#^Cannot access offset ''value'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
 		-
 			message: '#^Cannot call method delete\(\) on bool\|WC_Order\|WC_Order_Refund\.$#'
 			identifier: method.nonObject
@@ -95346,24 +77880,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php

-		-
-			message: '#^Cannot call method get_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
-		-
-			message: '#^Cannot call method get_parent_id\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
-		-
-			message: '#^Cannot call method get_refunded_by\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
 		-
 			message: '#^Dead catch \- WC_REST_Exception is already caught above\.$#'
 			identifier: catch.alreadyCaught
@@ -95448,12 +77964,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php

-		-
-			message: '#^Parameter \#1 \$key of method WC_Data\:\:update_meta_data\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$refund of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Refunds\\Controller\:\:is_valid_refund_for_request\(\) expects WC_Order_Refund, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -95478,18 +77988,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php

-		-
-			message: '#^Parameter \#2 \$value of method WC_Data\:\:update_meta_data\(\) expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
-		-
-			message: '#^Parameter \#3 \$meta_id of method WC_Data\:\:update_meta_data\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/Controller.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Refunds\\Controller\:\:\$item_schema \(Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Refunds\\OrderSchema\) does not accept Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Refunds\\Schema\\RefundSchema\.$#'
 			identifier: assign.propertyType
@@ -95538,12 +78036,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Refunds/DataUtils.php

-		-
-			message: '#^Cannot access offset ''refund_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Refunds/DataUtils.php
-
 		-
 			message: '#^Call to method get_amount\(\) on an unknown class Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Refunds\\Schema\\WC_Order_Refund\.$#'
 			identifier: class.notFound
@@ -95760,78 +78252,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Account/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_textarea_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Controller.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''default'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''desc'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''order'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Account\\Schema\\AccountSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -95850,42 +78270,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$setting of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Account\\Schema\\AccountSettingsSchema\:\:transform_setting_to_field\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_textarea_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Account/Schema/AccountSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Email\\Controller\:\:get_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -95934,108 +78318,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$email of function is_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php
-
-		-
-			message: '#^Parameter \#3 \$reply_to_enabled of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Email\\Controller\:\:validate_setting_value\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Controller.php
-
-		-
-			message: '#^Cannot access offset ''default'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''desc'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''options'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''order'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Email\\Schema\\EmailSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$option of function get_option expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$setting_type of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Email\\Schema\\EmailSettingsSchema\:\:map_setting_type_to_api_type\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Email/Schema/EmailSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Emails\\Controller\:\:get_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96096,12 +78384,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Controller.php

-		-
-			message: '#^Parameter \#1 \$email of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Emails\\Schema\\EmailsSettingsSchema\:\:get_item_response\(\) expects WC_Email, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Controller.php
-
 		-
 			message: '#^Call to function method_exists\(\) with WC_Email and ''get_additional…'' will always evaluate to true\.$#'
 			identifier: function.alreadyNarrowedType
@@ -96138,12 +78420,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php

-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Emails\\Schema\\EmailsSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96162,60 +78438,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$email of function is_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_textarea_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#3 \$field of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Emails\\Schema\\EmailsSettingsSchema\:\:get_field_default_value\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php
-
 		-
 			message: '#^Property WC_Email\:\:\$bcc \(string\) on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.property
@@ -96306,96 +78528,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$country_or_state of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\General\\Controller\:\:validate_country_or_state_code\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php
-
-		-
-			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Controller.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
 		-
 			message: '#^Call to function in_array\(\) with arguments mixed, array\{''title'', ''sectionend''\} and true will always evaluate to false\.$#'
 			identifier: function.impossibleType
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php

-		-
-			message: '#^Cannot access offset ''default'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''desc'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''order'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\General\\Schema\\GeneralSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96414,30 +78552,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$setting of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\General\\Schema\\GeneralSettingsSchema\:\:transform_setting_to_field\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/General/Schema/GeneralSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\OfflinePaymentMethods\\Controller\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96480,12 +78594,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/OfflinePaymentMethods/Controller.php

-		-
-			message: '#^Parameter \#1 \$url of function esc_url_raw expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/OfflinePaymentMethods/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\OfflinePaymentMethods\\Schema\\OfflinePaymentMethodSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96546,60 +78654,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\PaymentGateways\\Schema\\AbstractPaymentGatewaySettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$email of function sanitize_email expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_textarea_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/PaymentGateways/Schema/AbstractPaymentGatewaySettingsSchema.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:get_zones\(\)\.$#'
 			identifier: method.notFound
@@ -96654,84 +78714,12 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Products/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Controller.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
 		-
 			message: '#^Call to function in_array\(\) with arguments mixed, array\{''title'', ''sectionend''\} and true will always evaluate to false\.$#'
 			identifier: function.impossibleType
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php

-		-
-			message: '#^Cannot access offset ''default'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''desc'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''order'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Products\\Schema\\ProductSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96750,30 +78738,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$setting of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Products\\Schema\\ProductSettingsSchema\:\:transform_setting_to_field\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Products/Schema/ProductSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Tax\\Controller\:\:get_item\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96816,90 +78780,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php

-		-
-			message: '#^Parameter \#1 \$bool of function wc_bool_to_string expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''sanitize_text_field'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''strval'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
-		-
-			message: '#^Parameter \#1 \$str of function sanitize_textarea_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Controller.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''default'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''desc'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''order'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot access offset ''type'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Cannot cast mixed to string\.$#'
-			identifier: cast.string
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Tax\\Schema\\TaxSettingsSchema\:\:get_item_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -96918,24 +78798,6 @@ parameters:
 			count: 2
 			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php

-		-
-			message: '#^Parameter \#1 \$setting of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\Settings\\Tax\\Schema\\TaxSettingsSchema\:\:transform_setting_to_field\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/Settings/Tax/Schema/TaxSettingsSchema.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\ShippingZoneMethod\\WC_Shipping_Method \$method does not accept actual type of parameter\: WC_Shipping_Method\|true\.$#'
 			identifier: parameter.phpDocType
@@ -97086,12 +78948,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApi/Routes/V4/ShippingZoneMethod/Controller.php

-		-
-			message: '#^Parameter \#1 \$method of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\ShippingZoneMethod\\ShippingMethodSchema\:\:get_item_response\(\) expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApi/Routes/V4/ShippingZoneMethod/Controller.php
-
 		-
 			message: '#^Parameter \#1 \$method of method Automattic\\WooCommerce\\Internal\\RestApi\\Routes\\V4\\ShippingZoneMethod\\ShippingZoneMethodService\:\:update_shipping_zone_method\(\) expects WC_Shipping_Method, WC_Shipping_Method\|true given\.$#'
 			identifier: argument.type
@@ -97338,42 +79194,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApiControllerBase.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Cannot access offset ''id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Cannot access offset ''qty'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Cannot access offset ''quantity'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Cannot access offset ''refund_tax'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Cannot access offset ''refund_total'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/RestApiParameterUtil.php
-
 		-
 			message: '#^Cannot assign offset ''amount'' to WP_REST_Request\.$#'
 			identifier: offsetAssign.dimType
@@ -97422,18 +79242,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestApiParameterUtil.php

-		-
-			message: '#^Parameter \#1 \$taxes_array of static method Automattic\\WooCommerce\\Internal\\RestApiParameterUtil\:\:adjust_taxes_for_create_refund_request_line_item\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/RestApiParameterUtil.php
-
-		-
-			message: '#^Possibly invalid array key type mixed\.$#'
-			identifier: offsetAccess.invalidOffset
-			count: 3
-			path: src/Internal/RestApiParameterUtil.php
-
 		-
 			message: '#^WP_REST_Request does not accept array\.$#'
 			identifier: offsetAssign.valueType
@@ -97506,24 +79314,6 @@ parameters:
 			count: 1
 			path: src/Internal/RestockRefundedItemsAdjuster.php

-		-
-			message: '#^Parameter \#1 \$color of function sanitize_hex_color expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Settings/OptionSanitizer.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Settings\\PointOfSaleDefaultSettings\:\:get_default_store_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Settings/PointOfSaleDefaultSettings.php
-
-		-
-			message: '#^Parameter \#4 \$ver of function wp_register_script expects bool\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/AdminManager.php
-
 		-
 			message: '#^Binary operation "/" between array\<Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\|int\>\|int and int\<1, max\> results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -97542,30 +79332,12 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/ListTable.php

-		-
-			message: '#^Cannot access property \$month on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
-		-
-			message: '#^Cannot access property \$year on mixed\.$#'
-			identifier: property.nonObject
-			count: 3
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
 		-
 			message: '#^Cannot call method set_status\(\) on Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\|bool\.$#'
 			identifier: method.nonObject
 			count: 2
 			path: src/Internal/StockNotifications/Admin/ListTable.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 3
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Admin\\ListTable\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -97578,18 +79350,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/ListTable.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''absint'' given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
 		-
 			message: '#^Parameter \#1 \$notification of method Automattic\\WooCommerce\\Internal\\DataStores\\StockNotifications\\StockNotificationsDataStore\:\:delete\(\) expects Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification, Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\|bool given\.$#'
 			identifier: argument.type
@@ -97626,12 +79386,6 @@ parameters:
 			count: 2
 			path: src/Internal/StockNotifications/Admin/ListTable.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 4
-			path: src/Internal/StockNotifications/Admin/ListTable.php
-
 		-
 			message: '#^Possibly invalid array key type array\|string\.$#'
 			identifier: array.invalidKey
@@ -97692,12 +79446,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/MenusController.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/MenusController.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:query\(\)\.$#'
 			identifier: method.notFound
@@ -97740,18 +79488,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/NotificationEditPage.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/NotificationEditPage.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/NotificationEditPage.php
-
 		-
 			message: '#^Variable \$notification might not be defined\.$#'
 			identifier: variable.undefined
@@ -97776,12 +79512,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/NotificationsPage.php

-		-
-			message: '#^Parameter \#1 \$message of function wp_admin_notice expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/NotificationsPage.php
-
 		-
 			message: '#^Call to method get_meta\(\) on an unknown class Automattic\\WooCommerce\\Internal\\StockNotifications\\Admin\\WC_Product\.$#'
 			identifier: class.notFound
@@ -97806,24 +79536,12 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Admin/SettingsController.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/StockNotifications/Admin/Templates/html-admin-notification-create.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/StockNotifications/Admin/Templates/html-admin-notification-create.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Admin/Templates/html-admin-notification-create.php
-
 		-
 			message: '#^Parameter \#1 \$text of function esc_attr expects string, int\<min, \-1\>\|int\<1, max\> given\.$#'
 			identifier: argument.type
@@ -97860,12 +79578,6 @@ parameters:
 			count: 2
 			path: src/Internal/StockNotifications/Admin/Templates/html-admin-notifications.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/StockNotifications/Admin/Templates/html-admin-notifications.php
-
 		-
 			message: '#^Variable \$table might not be defined\.$#'
 			identifier: variable.undefined
@@ -97908,12 +79620,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/AsyncTasks/NotificationsProcessor.php

-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Config.php
-
 		-
 			message: '#^Cannot call method delete\(\) on Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\|bool\.$#'
 			identifier: method.nonObject
@@ -97986,12 +79692,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationEmail.php

-		-
-			message: '#^Parameter \#1 \$locale of function switch_to_locale expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationEmail.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WP_User\|false given\.$#'
 			identifier: argument.type
@@ -98046,12 +79746,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationVerifiedEmail.php

-		-
-			message: '#^Parameter \#1 \$locale of function switch_to_locale expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationVerifiedEmail.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WP_User\|false given\.$#'
 			identifier: argument.type
@@ -98106,12 +79800,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationVerifyEmail.php

-		-
-			message: '#^Parameter \#1 \$locale of function switch_to_locale expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Emails/CustomerStockNotificationVerifyEmail.php
-
 		-
 			message: '#^@param string \$url does not accept actual type of parameter\: string\|false\.$#'
 			identifier: parameter.phpDocType
@@ -98166,18 +79854,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/EmailActionController.php

-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Emails/EmailActionController.php
-
-		-
-			message: '#^Parameter \#1 \$maybeint of function absint expects array\|bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Emails/EmailActionController.php
-
 		-
 			message: '#^Access to property \$id on an unknown class Automattic\\WooCommerce\\Internal\\StockNotifications\\Emails\\WC_Email\.$#'
 			identifier: class.notFound
@@ -98202,12 +79878,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/EmailManager.php

-		-
-			message: '#^Parameter \#1 \$text of function esc_attr expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 11
-			path: src/Internal/StockNotifications/Emails/EmailManager.php
-
 		-
 			message: '#^Parameter \$email of method Automattic\\WooCommerce\\Internal\\StockNotifications\\Emails\\EmailManager\:\:add_stylesheets\(\) has invalid type Automattic\\WooCommerce\\Internal\\StockNotifications\\Emails\\WC_Email\.$#'
 			identifier: class.notFound
@@ -98304,12 +79974,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Emails/EmailTemplatesController.php

-		-
-			message: '#^Parameter \#1 \$image_id of method WC_Product\:\:set_image_id\(\) expects int\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Factory.php
-
 		-
 			message: '#^Parameter \#1 \$price of method WC_Product\:\:set_price\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -98406,12 +80070,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Frontend/SignupService.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
 		-
 			message: '#^Call to an undefined method object\:\:create\(\)\.$#'
 			identifier: method.notFound
@@ -98424,72 +80082,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Notification.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_cancellation_source\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_cancelled\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_confirmed\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_created\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_last_attempt\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_modified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_date_notified\(\) should return WC_DateTime\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_product_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_status\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_user_email\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:get_user_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:set_cancellation_source\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -98568,36 +80160,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/Notification.php

-		-
-			message: '#^Parameter \#1 \$haystack of function str_contains expects string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Parameter \#2 \$hash of static method Automattic\\WooCommerce\\Internal\\StockNotifications\\Utilities\\HasherHelper\:\:wp_verify_fast_hash\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/Notification.php
-
-		-
-			message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/StockNotifications/Notification.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\Internal\\StockNotifications\\Notification\:\:\$product \(WC_Product\) does not accept null\.$#'
 			identifier: assign.propertyType
@@ -98706,12 +80268,6 @@ parameters:
 			count: 1
 			path: src/Internal/StockNotifications/StockNotifications.php

-		-
-			message: '#^Parameter \#1 \$message of function wp_admin_notice expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/StockNotifications/StockSyncController.php
-
 		-
 			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, WC_Product\|false\|null given\.$#'
 			identifier: argument.type
@@ -98730,30 +80286,12 @@ parameters:
 			count: 1
 			path: src/Internal/Traits/RestApiCache.php

-		-
-			message: '#^Binary operation "\+" between mixed and int results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
-		-
-			message: '#^Cannot access offset ''basedir'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
 		-
 			message: '#^Cannot call method format\(\) on DateTime\|false\.$#'
 			identifier: method.nonObject
 			count: 4
 			path: src/Internal/TransientFiles/TransientFilesEngine.php

-		-
-			message: '#^Cannot call method put_contents\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 3
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
 		-
 			message: '#^Expected 1 @param tags, found 2\.$#'
 			identifier: paramTag.count
@@ -98790,12 +80328,6 @@ parameters:
 			count: 1
 			path: src/Internal/TransientFiles/TransientFilesEngine.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\TransientFiles\\TransientFilesEngine\:\:get_public_url\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Internal\\TransientFiles\\TransientFilesEngine\:\:handle_parse_request\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -98814,18 +80346,6 @@ parameters:
 			count: 1
 			path: src/Internal/TransientFiles/TransientFilesEngine.php

-		-
-			message: '#^Parameter \#1 \$data of function bin2hex expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
-		-
-			message: '#^Parameter \#1 \$datetime of class DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
 		-
 			message: '#^Parameter \#1 \$file_path of method Automattic\\WooCommerce\\Internal\\TransientFiles\\TransientFilesEngine\:\:file_has_expired\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
@@ -98868,12 +80388,6 @@ parameters:
 			count: 1
 			path: src/Internal/TransientFiles/TransientFilesEngine.php

-		-
-			message: '#^Parameter \#1 \$value of function untrailingslashit expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/TransientFiles/TransientFilesEngine.php
-
 		-
 			message: '#^Parameter \#1 \$var of function count expects array\|Countable, list\<string\>\|false given\.$#'
 			identifier: argument.type
@@ -98904,36 +80418,12 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/ArrayUtil.php

-		-
-			message: '#^Cannot access offset ''content'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/BlocksUtil.php
-
 		-
 			message: '#^Cannot access property \$content on WP_Block_Template\|null\.$#'
 			identifier: property.nonObject
 			count: 1
 			path: src/Internal/Utilities/BlocksUtil.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/BlocksUtil.php
-
-		-
-			message: '#^Parameter \#1 \$content of function parse_blocks expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/BlocksUtil.php
-
-		-
-			message: '#^Parameter \#1 \$stack of function array_push expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Utilities/BlocksUtil.php
-
 		-
 			message: '#^Call to an undefined method WC_Data_Store\:\:get_order_type\(\)\.$#'
 			identifier: method.notFound
@@ -98964,48 +80454,6 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/COTMigrationUtil.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Parameter \#1 \$datetime of class DateTime constructor expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Parameter \#1 \$number of function wc_format_decimal expects float\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Parameter \#1 \$var of function strval expects bool\|float\|int\|resource\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Part \$value \(mixed\) of encapsed string cannot be cast to string\.$#'
-			identifier: encapsedStringPart.nonString
-			count: 1
-			path: src/Internal/Utilities/DatabaseUtil.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Utilities\\FilesystemUtil\:\:get_wp_filesystem_method_or_direct\(\) should return string\|false but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Utilities/FilesystemUtil.php
-
 		-
 			message: '#^Parameter \#1 \$args of function WP_Filesystem expects array\|false, non\-empty\-array\|true given\.$#'
 			identifier: argument.type
@@ -99030,18 +80478,6 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/FilesystemUtil.php

-		-
-			message: '#^Parameter \#1 \$callbacks of method Automattic\\WooCommerce\\Internal\\Utilities\\HtmlSanitizer\:\:apply_string_callbacks\(\) expects array\<callable\(\)\: mixed\>, array\<mixed, mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/HtmlSanitizer.php
-
-		-
-			message: '#^Parameter \#2 \$allowed_html of function wp_kses expects array\<array\>\|string, array\<mixed\> given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/HtmlSanitizer.php
-
 		-
 			message: '#^Action callback returns array but should not return anything\.$#'
 			identifier: return.void
@@ -99072,78 +80508,18 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/LegacyRestApiStub.php

-		-
-			message: '#^Parameter \#1 \$key of function sanitize_key expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/LegacyRestApiStub.php
-
 		-
 			message: '#^Parameter \#1 \$str of function strtolower expects string, array\|string given\.$#'
 			identifier: argument.type
 			count: 1
 			path: src/Internal/Utilities/LegacyRestApiStub.php

-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/LegacyRestApiStub.php
-
 		-
 			message: '#^@param bool \$display_notice does not accept actual type of parameter\: ''__return_true''\.$#'
 			identifier: parameter.phpDocType
 			count: 1
 			path: src/Internal/Utilities/PluginInstaller.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset ''date'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset ''info_link'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset ''installed_by'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset ''metadata'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset ''version'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Cannot access offset string\|false on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 3
-			path: src/Internal/Utilities/PluginInstaller.php
-
 		-
 			message: '#^Constant WC_ABSPATH not found\.$#'
 			identifier: constant.notFound
@@ -99162,60 +80538,18 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/PluginInstaller.php

-		-
-			message: '#^Parameter \#1 \$arr1 of function array_diff expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Parameter \#1 \$arr1 of function array_diff_key expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
 		-
 			message: '#^Parameter \#1 \$string of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:starts_with\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Utilities/PluginInstaller.php

-		-
-			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
 		-
 			message: '#^Parameter \#2 \$starts_with of static method Automattic\\WooCommerce\\Utilities\\StringUtil\:\:starts_with\(\) expects string, string\|null given\.$#'
 			identifier: argument.type
 			count: 2
 			path: src/Internal/Utilities/PluginInstaller.php

-		-
-			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/Internal/Utilities/PluginInstaller.php
-
-		-
-			message: '#^Parameter \#4 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Internal/Utilities/PluginInstaller.php
-
 		-
 			message: '#^Binary operation "\." between ''wc_child_has…''\|''wc_child_has_weight_''\|''wc_product_children_''\|''wc_related_''\|''wc_var_prices_'' and Automattic\\WooCommerce\\Internal\\Utilities\\WC_Product\|int results in an error\.$#'
 			identifier: binaryOp.invalid
@@ -99354,12 +80688,6 @@ parameters:
 			count: 1
 			path: src/Internal/Utilities/WebhookUtil.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Internal\\Utilities\\WebhookUtil\:\:get_legacy_webhooks_count\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Internal/Utilities/WebhookUtil.php
-
 		-
 			message: '#^@param Automattic\\WooCommerce\\Admin\\BlockTemplates\\BlockTemplateInterface \$layout_template does not accept actual type of parameter\: object\.$#'
 			identifier: parameter.phpDocType
@@ -99384,24 +80712,6 @@ parameters:
 			count: 1
 			path: src/LayoutTemplates/LayoutTemplateRegistry.php

-		-
-			message: '#^@param bool \$activated_plugin does not accept actual type of parameter\: mixed\.$#'
-			identifier: parameter.phpDocType
-			count: 1
-			path: src/Packages.php
-
-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/Packages.php
-
-		-
-			message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/Packages.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Packages\:\:deactivate_merged_packages\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -99456,12 +80766,6 @@ parameters:
 			count: 1
 			path: src/Packages.php

-		-
-			message: '#^Parameter \#1 \$file of function plugin_basename expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Packages.php
-
 		-
 			message: '#^Parameter \#1 \$function of function call_user_func expects callable\(\)\: mixed, array\{class\-string\|object, ''is_enabled''\} given\.$#'
 			identifier: argument.type
@@ -99480,12 +80784,6 @@ parameters:
 			count: 2
 			path: src/Packages.php

-		-
-			message: '#^Parameter \#1 \$plugins of function deactivate_plugins expects array\<string\>\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Packages.php
-
 		-
 			message: '#^Parameter \#1 \$function of function call_user_func_array expects callable\(\)\: mixed, non\-falsy\-string given\.$#'
 			identifier: argument.type
@@ -99528,24 +80826,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Authentication.php

-		-
-			message: '#^Cannot access property \$query_vars on mixed\.$#'
-			identifier: property.nonObject
-			count: 2
-			path: src/StoreApi/Authentication.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Authentication\:\:apply_rate_limiting\(\) should return bool\|WP_Error\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Authentication.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Authentication\:\:check_authentication\(\) should return bool\|WP_Error\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Authentication.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Authentication\:\:get_cart_token\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -99564,12 +80844,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Authentication.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Authentication\:\:opt_in_checkout_endpoint\(\) should return bool\|WP_Error\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Authentication.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Authentication\:\:send_cors_headers\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -99588,12 +80862,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Authentication.php

-		-
-			message: '#^Parameter \#1 \$str of function sanitize_text_field expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Authentication.php
-
 		-
 			message: '#^Parameter \#2 \$value of method WP_REST_Server\:\:send_header\(\) expects string, int given\.$#'
 			identifier: argument.type
@@ -99786,12 +81054,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/AbstractCartRoute.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\AbstractCartRoute\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Routes/V1/AbstractCartRoute.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\AbstractCartRoute\:\:get_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -99876,12 +81138,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/AbstractRoute.php

-		-
-			message: '#^Cannot access offset ''status'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Routes/V1/AbstractRoute.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\AbstractRoute\:\:get_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -99966,12 +81222,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/AbstractRoute.php

-		-
-			message: '#^Parameter \#2 \$status of class WP_REST_Response constructor expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Routes/V1/AbstractRoute.php
-
 		-
 			message: '#^Argument of an invalid type array\<int\|string\|WP_Term\>\|string supplied for foreach, only iterables are supported\.$#'
 			identifier: foreach.nonIterable
@@ -100008,12 +81258,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/AbstractTermsRoute.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\Agentic\\AgenticCheckoutSession\:\:get_or_set_checkout_session_id\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Routes/V1/Agentic/AgenticCheckoutSession.php
-
 		-
 			message: '#^Call to method to_rest_response\(\) on an unknown class Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\Agentic\\Errors\\Error\.$#'
 			identifier: class.notFound
@@ -100068,12 +81312,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/Agentic/CheckoutSessionsComplete.php

-		-
-			message: '#^Cannot access property \$payment_result on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/StoreApi/Routes/V1/Agentic/CheckoutSessionsComplete.php
-
 		-
 			message: '#^Cannot call method get_checkout_order_received_url\(\) on WC_Order\|null\.$#'
 			identifier: method.nonObject
@@ -100494,12 +81732,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/CartRemoveItem.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\CartRemoveItem\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Routes/V1/CartRemoveItem.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\CartRemoveItem\:\:get_route_post_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -100542,12 +81774,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/CartUpdateCustomer.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\CartUpdateCustomer\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Routes/V1/CartUpdateCustomer.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\CartUpdateCustomer\:\:get_route_post_response\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -100608,12 +81834,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/Checkout.php

-		-
-			message: '#^Cannot access property \$payment_result on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/StoreApi/Routes/V1/Checkout.php
-
 		-
 			message: '#^Expression on left side of \?\? is not nullable\.$#'
 			identifier: nullCoalesce.expr
@@ -100656,12 +81876,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/Checkout.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\Checkout\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Routes/V1/Checkout.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\Checkout\:\:get_request_payment_data\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -100902,12 +82116,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Routes/V1/CheckoutOrder.php

-		-
-			message: '#^Cannot access property \$payment_result on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/StoreApi/Routes/V1/CheckoutOrder.php
-
 		-
 			message: '#^Cannot call method needs_payment\(\) on WC_Order\|WC_Order_Refund\|true\.$#'
 			identifier: method.nonObject
@@ -101460,24 +82668,12 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/ExtendSchema.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/StoreApi/Schemas/V1/AbstractAddressSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\AbstractAddressSchema\:\:sanitize_callback\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
 			count: 1
 			path: src/StoreApi/Schemas/V1/AbstractAddressSchema.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\AbstractAddressSchema\:\:sanitize_callback\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/AbstractAddressSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\AbstractAddressSchema\:\:validate_callback\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -101622,30 +82818,12 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php

-		-
-			message: '#^Cannot access offset 0 on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\Agentic\\CheckoutSessionSchema\:\:get_draft_order\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\Agentic\\CheckoutSessionSchema\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\Agentic\\CheckoutSessionSchema\:\:get_selected_fulfillment_option_id\(\) should return string\|null but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\Agentic\\CheckoutSessionSchema\:\:set_draft_order_id\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -101664,12 +82842,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php

-		-
-			message: '#^Parameter \#1 \$post of function get_permalink expects int\|WP_Post, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/Agentic/CheckoutSessionSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\BillingAddressSchema\:\:sanitize_callback\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -101742,24 +82914,12 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/CartFeeSchema.php

-		-
-			message: '#^Cannot access property \$id on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/StoreApi/Schemas/V1/CartItemSchema.php
-
 		-
 			message: '#^Parameter \#1 \$cart_item \(array\) of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CartItemSchema\:\:get_item_response\(\) should be compatible with parameter \$product \(WC_Product\) of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ProductSchema\:\:get_item_response\(\)$#'
 			identifier: method.childParameterType
 			count: 1
 			path: src/StoreApi/Schemas/V1/CartItemSchema.php

-		-
-			message: '#^Parameter \#2 \$tax_display_mode of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CartItemSchema\:\:prepare_product_price_response\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/CartItemSchema.php
-
 		-
 			message: '#^Trying to invoke string but it might not be a callable\.$#'
 			identifier: callable.nonCallable
@@ -101832,24 +82992,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/CartShippingRateSchema.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/CartShippingRateSchema.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/CartShippingRateSchema.php
-
-		-
-			message: '#^Parameter \#2 \$selected_rate of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CartShippingRateSchema\:\:get_rate_response\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/CartShippingRateSchema.php
-
 		-
 			message: '#^Parameter \$rate of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CartShippingRateSchema\:\:get_rate_meta_data\(\) has invalid type Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\WC_Shipping_Rate\.$#'
 			identifier: class.notFound
@@ -101898,36 +83040,18 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/CheckoutSchema.php

-		-
-			message: '#^Cannot access offset \(int\|string\) on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/CheckoutSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CheckoutSchema\:\:get_additional_fields_response\(\) should return array but returns stdClass\.$#'
 			identifier: return.type
 			count: 1
 			path: src/StoreApi/Schemas/V1/CheckoutSchema.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CheckoutSchema\:\:sanitize_additional_fields\(\) should return array but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/CheckoutSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CheckoutSchema\:\:validate_additional_fields\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
 			count: 1
 			path: src/StoreApi/Schemas/V1/CheckoutSchema.php

-		-
-			message: '#^Parameter \#1 \$array of method Automattic\\WooCommerce\\StoreApi\\Utilities\\SanitizationUtils\:\:wp_kses_array\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/CheckoutSchema.php
-
 		-
 			message: '#^Parameter \#1 \$payment_details of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\CheckoutSchema\:\:prepare_payment_details_for_response\(\) expects array, string given\.$#'
 			identifier: argument.type
@@ -101988,12 +83112,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/OrderItemSchema.php

-		-
-			message: '#^Parameter \#2 \$tax_display_mode of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\OrderItemSchema\:\:prepare_product_price_response\(\) expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/OrderItemSchema.php
-
 		-
 			message: '#^Trying to invoke string but it might not be a callable\.$#'
 			identifier: callable.nonCallable
@@ -102114,18 +83232,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/ProductAttributeSchema.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductBrandSchema.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ImageAttachmentSchema\:\:get_item_response\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductBrandSchema.php
-
 		-
 			message: '#^Parameter \#1 \$data of function esc_sql expects array\|string, int\<0, max\>\|string given\.$#'
 			identifier: argument.type
@@ -102138,18 +83244,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/ProductBrandSchema.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductCategorySchema.php
-
-		-
-			message: '#^Parameter \#1 \$attachment_id of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ImageAttachmentSchema\:\:get_item_response\(\) expects int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductCategorySchema.php
-
 		-
 			message: '#^Parameter \#1 \$data of function esc_sql expects array\|string, int\<0, max\>\|string given\.$#'
 			identifier: argument.type
@@ -102162,12 +83256,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/ProductCategorySchema.php

-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductReviewSchema.php
-
 		-
 			message: '#^Parameter \#1 \$attachment_id of method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ImageAttachmentSchema\:\:get_item_response\(\) expects int, int\|false given\.$#'
 			identifier: argument.type
@@ -102234,54 +83322,6 @@ parameters:
 			count: 3
 			path: src/StoreApi/Schemas/V1/ProductSchema.php

-		-
-			message: '#^Cannot access offset ''data'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot access offset ''last_modified'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot access offset int\|string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot access offset mixed on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot access offset string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot call method get_variation\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Cannot cast mixed to int\.$#'
-			identifier: cast.int
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ProductSchema\:\:get_tax_display_mode\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Schemas\\V1\\ProductSchema\:\:get_variations\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -102294,18 +83334,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Schemas/V1/ProductSchema.php

-		-
-			message: '#^Parameter \#1 \$input of function array_reduce expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
-		-
-			message: '#^Parameter \#1 \$object_or_string of function is_a expects object, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Schemas/V1/ProductSchema.php
-
 		-
 			message: '#^Parameter \#1 \$variation of function wc_get_formatted_variation expects array\|WC_Product_Variation, WC_Product given\.$#'
 			identifier: argument.type
@@ -102330,12 +83358,6 @@ parameters:
 			count: 3
 			path: src/StoreApi/Schemas/V1/ProductSchema.php

-		-
-			message: '#^Cannot access property \$prefix on mixed\.$#'
-			identifier: property.nonObject
-			count: 1
-			path: src/StoreApi/SessionHandler.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\SessionHandler\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -102354,36 +83376,18 @@ parameters:
 			count: 1
 			path: src/StoreApi/SessionHandler.php

-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/SessionHandler.php
-
 		-
 			message: '#^Property Automattic\\WooCommerce\\StoreApi\\SessionHandler\:\:\$token \(string\) does not accept array\|string\.$#'
 			identifier: assign.propertyType
 			count: 1
 			path: src/StoreApi/SessionHandler.php

-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 4
-			path: src/StoreApi/StoreApi.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\StoreApi\:\:init\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/StoreApi/StoreApi.php

-		-
-			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
-			identifier: foreach.nonIterable
-			count: 1
-			path: src/StoreApi/Utilities/AgenticCheckoutUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\AgenticCheckoutUtils\:\:add_items_to_cart\(\) has invalid return type Automattic\\WooCommerce\\StoreApi\\Routes\\V1\\Agentic\\Errors\\Error\.$#'
 			identifier: class.notFound
@@ -102438,12 +83442,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/AgenticCheckoutUtils.php

-		-
-			message: '#^Parameter \#1 \$input of function array_filter expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/AgenticCheckoutUtils.php
-
 		-
 			message: '#^Parameter \#1 \$value of method WC_Customer\:\:set_billing_address_1\(\) expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -102546,12 +83544,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/AgenticCheckoutUtils.php

-		-
-			message: '#^Parameter \#2 \$hash of function wp_check_password expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/AgenticCheckoutUtils.php
-
 		-
 			message: '#^Parameter \#2 \$str of function explode expects string, array\|string given\.$#'
 			identifier: argument.type
@@ -102576,24 +83568,6 @@ parameters:
 			count: 2
 			path: src/StoreApi/Utilities/CartController.php

-		-
-			message: '#^Cannot access offset ''package_id'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/StoreApi/Utilities/CartController.php
-
-		-
-			message: '#^Cannot access offset ''package_name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/StoreApi/Utilities/CartController.php
-
-		-
-			message: '#^Cannot access offset int\|string on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Utilities/CartController.php
-
 		-
 			message: '#^Cannot call method get_id\(\) on WC_Product\|false\|null\.$#'
 			identifier: method.nonObject
@@ -102660,12 +83634,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/CartController.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\CartController\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Utilities/CartController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\CartController\:\:get_product_for_cart\(\) has invalid return type Automattic\\WooCommerce\\StoreApi\\Utilities\\Error\.$#'
 			identifier: class.notFound
@@ -102774,12 +83742,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/CartController.php

-		-
-			message: '#^Parameter \#1 \$package of method Automattic\\WooCommerce\\StoreApi\\Utilities\\CartController\:\:get_package_name\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/CartController.php
-
 		-
 			message: '#^Parameter \#1 \$product of function wc_get_cart_item_data_hash expects WC_Product, Automattic\\WooCommerce\\StoreApi\\Utilities\\Error\|WC_Product given\.$#'
 			identifier: argument.type
@@ -102852,12 +83814,6 @@ parameters:
 			count: 6
 			path: src/StoreApi/Utilities/CartController.php

-		-
-			message: '#^Parameter \#4 \$additional_data of class Automattic\\WooCommerce\\StoreApi\\Exceptions\\RouteException constructor expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/CartController.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$payload\.$#'
 			identifier: property.notFound
@@ -102912,48 +83868,12 @@ parameters:
 			count: 2
 			path: src/StoreApi/Utilities/JsonWebToken.php

-		-
-			message: '#^Cannot access an offset on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
-		-
-			message: '#^Cannot access offset ''cost'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 2
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
-		-
-			message: '#^Cannot access offset ''enabled'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 6
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
-		-
-			message: '#^Cannot access offset ''title'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 4
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\LocalPickupUtils\:\:get_local_pickup_settings\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/StoreApi/Utilities/LocalPickupUtils.php

-		-
-			message: '#^Parameter \#1 \$string of function wc_string_to_bool expects bool\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
-		-
-			message: '#^Parameter \#1 \$var of function wc_clean expects array\|string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/LocalPickupUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\NoticeHandler\:\:convert_notices_to_exceptions\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -103134,12 +84054,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/OrderController.php

-		-
-			message: '#^Parameter \#2 \$chosen_shipping_methods of method Automattic\\WooCommerce\\StoreApi\\Utilities\\OrderController\:\:validate_selected_shipping_methods\(\) expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/OrderController.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\Pagination\:\:add_headers\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#'
 			identifier: missingType.generics
@@ -103188,12 +84102,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/PaymentUtils.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\PaymentUtils\:\:get_default_payment_method\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Utilities/PaymentUtils.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\PaymentUtils\:\:get_saved_payment_methods\(\) should return array but empty return statement found\.$#'
 			identifier: return.empty
@@ -103260,18 +84168,6 @@ parameters:
 			count: 2
 			path: src/StoreApi/Utilities/ProductQuery.php

-		-
-			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''esc_sql'' given\.$#'
-			identifier: argument.type
-			count: 3
-			path: src/StoreApi/Utilities/ProductQuery.php
-
-		-
-			message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/ProductQuery.php
-
 		-
 			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<array\|string\> given\.$#'
 			identifier: argument.type
@@ -103284,12 +84180,6 @@ parameters:
 			count: 2
 			path: src/StoreApi/Utilities/ProductQuery.php

-		-
-			message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/StoreApi/Utilities/ProductQuery.php
-
 		-
 			message: '#^Parameter \#2 \$wp_query of method Automattic\\WooCommerce\\StoreApi\\Utilities\\ProductQuery\:\:add_price_filter_clauses\(\) expects WC_Query, WP_Query given\.$#'
 			identifier: argument.type
@@ -103332,36 +84222,12 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/ProductQueryFilters.php

-		-
-			message: '#^Binary operation "\*" between \(float\|false\) and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
-		-
-			message: '#^Binary operation "/" between mixed and mixed results in an error\.$#'
-			identifier: binaryOp.invalid
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:get_draft_order\(\) has no return type specified\.$#'
 			identifier: missingType.return
 			count: 1
 			path: src/StoreApi/Utilities/QuantityLimits.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:get_draft_order_id\(\) should return int but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:limit_to_multiple\(\) should return float\|int but returns mixed\.$#'
-			identifier: return.type
-			count: 2
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:set_draft_order_id\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -103374,24 +84240,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/QuantityLimits.php

-		-
-			message: '#^Parameter \#1 \$amount of function wc_stock_amount expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
-		-
-			message: '#^Parameter \#1 \$number of method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:is_multiple_of\(\) expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
-		-
-			message: '#^Parameter \#1 \$number of method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:limit_to_multiple\(\) expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
 		-
 			message: '#^Parameter \#1 \$order_object of method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:is_valid_draft_order\(\) expects WC_Order, bool\|WC_Order\|WC_Order_Refund given\.$#'
 			identifier: argument.type
@@ -103410,12 +84258,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/QuantityLimits.php

-		-
-			message: '#^Parameter \#2 \$multiple_of of method Automattic\\WooCommerce\\StoreApi\\Utilities\\QuantityLimits\:\:is_multiple_of\(\) expects float\|int, mixed given\.$#'
-			identifier: argument.type
-			count: 2
-			path: src/StoreApi/Utilities/QuantityLimits.php
-
 		-
 			message: '#^Access to an undefined property object\:\:\$limit\.$#'
 			identifier: property.notFound
@@ -103446,18 +84288,6 @@ parameters:
 			count: 1
 			path: src/StoreApi/Utilities/RateLimits.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\StoreApi\\Utilities\\RateLimits\:\:get_cached\(\) should return object\|false but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/StoreApi/Utilities/RateLimits.php
-
-		-
-			message: '#^Cannot call method get\(\) on mixed\.$#'
-			identifier: method.nonObject
-			count: 4
-			path: src/StoreApi/functions.php
-
 		-
 			message: '#^Function woocommerce_store_api_register_endpoint_data\(\) has no return type specified\.$#'
 			identifier: missingType.return
@@ -103500,24 +84330,6 @@ parameters:
 			count: 1
 			path: src/Utilities/NumberUtil.php

-		-
-			message: '#^Parameter \#1 \$number of function ceil expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/NumberUtil.php
-
-		-
-			message: '#^Parameter \#1 \$number of function floor expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/NumberUtil.php
-
-		-
-			message: '#^Parameter \#1 \$number of function round expects float, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/NumberUtil.php
-
 		-
 			message: '#^Parameter \#3 \$mode of function round expects 1\|2\|3\|4, int given\.$#'
 			identifier: argument.type
@@ -103548,30 +84360,12 @@ parameters:
 			count: 1
 			path: src/Utilities/OrderUtil.php

-		-
-			message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/OrderUtil.php
-
-		-
-			message: '#^Cannot access offset ''Name'' on mixed\.$#'
-			identifier: offsetAccess.nonOffsetAccessible
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
 		-
 			message: '#^Constant WPINC not found\.$#'
 			identifier: constant.notFound
 			count: 2
 			path: src/Utilities/PluginUtil.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Utilities\\PluginUtil\:\:get_plugin_name\(\) should return string but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
 		-
 			message: '#^Method Automattic\\WooCommerce\\Utilities\\PluginUtil\:\:get_woocommerce_aware_plugins\(\) should return array\<string\> but returns array\|null\.$#'
 			identifier: return.type
@@ -103596,42 +84390,12 @@ parameters:
 			count: 2
 			path: src/Utilities/PluginUtil.php

-		-
-			message: '#^Parameter \#1 \$input of function array_filter expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
-		-
-			message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
-		-
-			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(int\|string\)\: bool\)\|null, Closure\(mixed\)\: mixed given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
-		-
-			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(mixed\)\: bool\)\|null, array\{\$this\(Automattic\\WooCommerce\\Utilities\\PluginUtil\), ''is_woocommerce…''\} given\.$#'
-			identifier: argument.type
-			count: 1
-			path: src/Utilities/PluginUtil.php
-
 		-
 			message: '#^Cannot call method get_route\(\) on class\-string\|object\.$#'
 			identifier: method.nonObject
 			count: 1
 			path: src/Utilities/RestApiUtil.php

-		-
-			message: '#^Method Automattic\\WooCommerce\\Utilities\\RestApiUtil\:\:get_endpoint_data\(\) should return array\|WP_Error but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: src/Utilities/RestApiUtil.php
-
 		-
 			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
 			identifier: argument.type
@@ -103643,9 +84407,3 @@ parameters:
 			identifier: argument.type
 			count: 1
 			path: src/Utilities/StringUtil.php
-
-		-
-			message: '#^Function wc_get_container\(\) should return Automattic\\WooCommerce\\Container but returns mixed\.$#'
-			identifier: return.type
-			count: 1
-			path: woocommerce.php
diff --git a/plugins/woocommerce/phpstan.neon b/plugins/woocommerce/phpstan.neon
index bfcdfb7008..4ef00c9b68 100644
--- a/plugins/woocommerce/phpstan.neon
+++ b/plugins/woocommerce/phpstan.neon
@@ -4,7 +4,7 @@ includes:

 parameters:
 	tmpDir: tmp
-	level: 9
+	level: 8
 	phpVersion: 70400
 	paths:
 		- woocommerce.php