From 1025df779ff4bbcb95ed00afcf0bae93b42980df Mon Sep 17 00:00:00 2001 From: Daniel Dudzic Date: Wed, 10 Apr 2024 20:43:30 +0200 Subject: [PATCH] Suppress WP_HTML_Tag_Processor Psalm error as the class exists --- modules/ppcp-paylater-block/src/PayLaterBlockRenderer.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/ppcp-paylater-block/src/PayLaterBlockRenderer.php b/modules/ppcp-paylater-block/src/PayLaterBlockRenderer.php index aaf2ee6fe..4fb111c35 100644 --- a/modules/ppcp-paylater-block/src/PayLaterBlockRenderer.php +++ b/modules/ppcp-paylater-block/src/PayLaterBlockRenderer.php @@ -12,7 +12,6 @@ declare(strict_types=1); namespace WooCommerce\PayPalCommerce\PayLaterBlock; use WooCommerce\PayPalCommerce\Vendor\Psr\Container\ContainerInterface; -use WP_HTML_Tag_Processor; /** * Class PayLaterBlockRenderer @@ -31,7 +30,12 @@ class PayLaterBlockRenderer { $html = '
'; - $processor = new WP_HTML_Tag_Processor( $html ); + /** + * Class exist in WordPress. + * + * @psalm-suppress UndefinedClass + */ + $processor = new \WP_HTML_Tag_Processor( $html ); if ( $processor->next_tag( 'div' ) ) { $layout = $attributes['layout'] ?? 'text';