Value

Constants::CALLBACK_TYPE_MESSAGE = 6

Semantics

Every action callback returns array( $callback_type, $payload ) from execute_callback(). With CALLBACK_TYPE_MESSAGE:

The payload describes a user-facing message: {title, message, type, cancel_text, auto_close}. The frontend shows it as a dialog.

Typical usage

Validation errors, permission errors, success confirmations.

public function execute_callback(): array {
    return array( Constants::CALLBACK_TYPE_MESSAGE, $payload );
}