Automattic\WooCommerce\Internal\EmailEditor

BlockEmailRenderer::maybe_render_block_emailpublicWC 1.0

Maybe render block-based email content.

Method of the class: BlockEmailRenderer{}

No Hooks.

Returns

String|null. Modified email content

Usage

$BlockEmailRenderer = new BlockEmailRenderer();
$BlockEmailRenderer->maybe_render_block_email( $wc_email ): ?string;
$wc_email(WC_Email) (required)
WooCommerce email.

BlockEmailRenderer::maybe_render_block_email() code WC 10.3.6

public function maybe_render_block_email( \WC_Email $wc_email ): ?string {
	$email_post = $this->get_email_post_by_wc_email( $wc_email );
	if ( ! $email_post ) {
		return null;
	}

	$woo_content = $this->woo_content_processor->get_woo_content( $wc_email );
	return $this->render_block_email( $email_post, $woo_content, $wc_email );
}