Automattic\WooCommerce\Internal\Email
DeferredEmailQueue::send_queued_transactional_email
Process a single queued transactional email from Action Scheduler.
Method of the class: DeferredEmailQueue{}
No Hooks.
Returns
null. Nothing (null).
Usage
$DeferredEmailQueue = new DeferredEmailQueue(); $DeferredEmailQueue->send_queued_transactional_email( $filter, $args ): void;
- $filter(mixed) (required)
- The action hook name.
- $args(mixed) (required)
- The arguments for the email callback.
DeferredEmailQueue::send_queued_transactional_email() DeferredEmailQueue::send queued transactional email code WC 10.9.1
public function send_queued_transactional_email( $filter, $args ): void {
if ( ! is_string( $filter ) || ! is_array( $args ) ) {
return;
}
$args = $this->restore_args_from_queue( $args );
if ( null === $args ) {
return;
}
\WC_Emails::send_queued_transactional_email( $filter, $args );
}