WC_Admin_Webhooks::get_topic_data()
Get the webhook topic data.
Method of the class: WC_Admin_Webhooks{}
No Hooks.
Return
Array
.
Usage
$result = WC_Admin_Webhooks::get_topic_data( $webhook );
- $webhook(WC_Webhook) (required)
- Webhook instance.
WC_Admin_Webhooks::get_topic_data() WC Admin Webhooks::get topic data code WC 8.0.2
public static function get_topic_data( $webhook ) { $topic = $webhook->get_topic(); $event = ''; $resource = ''; if ( $topic ) { list( $resource, $event ) = explode( '.', $topic ); if ( 'action' === $resource ) { $topic = 'action'; } elseif ( ! in_array( $resource, array( 'coupon', 'customer', 'order', 'product' ), true ) ) { $topic = 'custom'; } } return array( 'topic' => $topic, 'event' => $event, 'resource' => $resource, ); }