Automattic\WooCommerce\Internal\Admin\EmailImprovements

EmailImprovements::get_core_email_overridespublic staticWC 1.0

Get all core email template overrides.

Method of the class: EmailImprovements{}

No Hooks.

Returns

Array. Core email template overrides.

Usage

$result = EmailImprovements::get_core_email_overrides( $template_overrides );
$template_overrides(array) (required)
All template overrides.

EmailImprovements::get_core_email_overrides() code WC 10.7.0

public static function get_core_email_overrides( $template_overrides ) {
	$core_emails          = self::get_core_emails();
	$core_email_templates = array_map(
		function ( $email ) {
			return basename( $email->template_html );
		},
		$core_emails
	);
	$all_email_templates  = array_merge( $core_email_templates, self::EMAIL_TEMPLATE_PARTS );
	return array_intersect( $all_email_templates, $template_overrides );
}