Automattic\WooCommerce\Admin\Features\Fulfillments
FulfillmentOrderNotes::normalize_note_message
Sanitize an order note message.
Ensures the message is a string and strips any disallowed HTML tags.
Method of the class: FulfillmentOrderNotes{}
No Hooks.
Returns
String|null. The sanitized message, or null if the message is not valid.
Usage
// private - for code of main (parent) class only $result = $this->normalize_note_message( $message ): ?string;
- $message(mixed) (required)
- The original message.
FulfillmentOrderNotes::normalize_note_message() FulfillmentOrderNotes::normalize note message code WC 10.8.1
private function normalize_note_message( $message ): ?string {
if ( ! $message || ! is_string( $message ) ) {
return null;
}
$message = wp_kses_post( $message );
$message = trim( $message );
if ( '' === $message ) {
return null;
}
return $message;
}