Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails

WCEmailTemplateSyncBackfill::status_for_caseprivate staticWC 1.0

Map a case to the initial status meta value.

Cases A and B produce in_sync (both result in post content matching the canonical core render, so the stamp and the content agree). Case C deliberately seeds core_updated_customized — see class docblock.

Метод класса: WCEmailTemplateSyncBackfill{}

Хуков нет.

Возвращает

Строку. One of the WCEmailTemplateDivergenceDetector::STATUS_* constants.

Использование

$result = WCEmailTemplateSyncBackfill::status_for_case( $case_id ): string;
$case_id(строка) (обязательный)
One of self::CASE_A/B/C.

Код WCEmailTemplateSyncBackfill::status_for_case() WC 11.0.1

private static function status_for_case( string $case_id ): string {
	if ( self::CASE_C === $case_id ) {
		return WCEmailTemplateDivergenceDetector::STATUS_CORE_UPDATED_CUSTOMIZED;
	}

	return WCEmailTemplateDivergenceDetector::STATUS_IN_SYNC;
}