Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails
WCEmailTemplateSyncBackfill::status_for_case
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() 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;
}