Automattic\WooCommerce\EmailEditor

Email_Css_Inliner::get_inliner_classprivateWC 1.0

Get the inliner class.

Returns the fully qualified class name for the available CSS inliner. Runtime return type: 'Pelago\Emogrifier\CssInliner' | 'Automattic\WooCommerce\Vendor\Pelago\Emogrifier\CssInliner'

Method of the class: Email_Css_Inliner{}

No Hooks.

Returns

String. Fully qualified class name

Usage

// private - for code of main (parent) class only
$result = $this->get_inliner_class(): string;

Email_Css_Inliner::get_inliner_class() code WC 10.5.0

private function get_inliner_class(): string {
	if ( class_exists( 'Automattic\WooCommerce\Vendor\Pelago\Emogrifier\CssInliner' ) ) {
		return 'Automattic\WooCommerce\Vendor\Pelago\Emogrifier\CssInliner';
	}
	if ( class_exists( 'Automattic\WooCommerce\EmailEditorVendor\Pelago\Emogrifier\CssInliner' ) ) {
		return 'Automattic\WooCommerce\EmailEditorVendor\Pelago\Emogrifier\CssInliner';
	}
	throw new \Exception( 'CssInliner class not found' );
}