Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer\Postprocessors

Border_Style_Postprocessor::postprocesspublicWC 1.0

Postprocess the HTML.

Method of the class: Border_Style_Postprocessor{}

No Hooks.

Returns

String.

Usage

$Border_Style_Postprocessor = new Border_Style_Postprocessor();
$Border_Style_Postprocessor->postprocess( $html ): string;
$html(string) (required)
HTML to postprocess.

Border_Style_Postprocessor::postprocess() code WC 10.8.1

public function postprocess( string $html ): string {
	$processor = new \WP_HTML_Tag_Processor( $html );

	while ( $processor->next_tag() ) {
		$style = $processor->get_attribute( 'style' );

		if ( null !== $style && true !== $style ) {
			$processed_style = $this->process_style( $style );

			if ( $processed_style !== $style ) {
				$processor->set_attribute( 'style', $processed_style );
			}
		}
	}

	return $processor->get_updated_html();
}