Tribe__Tickets_Plus__Repositories__Attendee__EDD::trigger_create_actions( WP_Post $attendee, array $attendee_data, Tribe__Tickets__Ticket_Object $ticket )
Handle backwards compatible actions for WooCommerce.
Contents
Parameters
- $attendee
-
(WP_Post) (Required) The attendee object.
- $attendee_data
-
(array) (Required) List of additional attendee data.
- $ticket
-
(Tribe__Tickets__Ticket_Object) (Required) The ticket object.
Source
File: src/Tribe/Repositories/Attendee/EDD.php
public function trigger_create_actions( $attendee, $attendee_data, $ticket ) {
$attendee_id = $attendee->ID;
$post_id = Arr::get( $attendee_data, 'post_id' );
$order_id = Arr::get( $attendee_data, 'order_id' );
$product_id = $ticket->ID;
$order_attendee_id = Arr::get( $attendee_data, 'order_attendee_id', 0 );
/**
* Easy Digital Downloads specific action fired when an EDD-driven attendee ticket for an event is generated.
*
* @param int $attendee_id ID of attendee ticket.
* @param int $post_id ID of event.
* @param int $order_id Easy Digital Downloads order ID.
* @param int $product_id Easy Digital Downloads product ID.
*/
do_action( 'event_ticket_edd_attendee_created', $attendee_id, $post_id, $order_id, $product_id );
/**
* Action fired when an attendee ticket is generated.
*
* @param int $attendee_id ID of attendee ticket.
* @param int $order_id Easy Digital Downloads order ID.
* @param int $product_id Easy Digital Downloads product ID.
* @param int $order_attendee_id Attendee # for order.
*/
do_action( 'event_tickets_edd_ticket_created', $attendee_id, $order_id, $product_id, $order_attendee_id );
parent::trigger_create_actions( $attendee, $attendee_data, $ticket );
}
Changelog
| Version | Description |
|---|---|
| 5.2.0 | Introduced. |