Automattic\WooCommerce\Internal\OrderWithdrawal

OrderWithdrawalFormProcessor::log_email_error │ private │ WC 1.0

Log an email failure.

Method of the class: OrderWithdrawalFormProcessor{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->log_email_error( $error ): void;
$error(Throwable|string) (required)
Email error.

OrderWithdrawalFormProcessor::log_email_error() code WC 11.1.2

private function log_email_error( $error ): void {
	$message = $error instanceof Throwable ? $error->getMessage() : $error;

	wc_get_logger()->warning(
		sprintf( 'Order withdrawal email failed: %s', $message ),
		array( 'source' => self::LOGGER_SOURCE )
	);
}