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.


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.


Top ↑

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 );
	}

Top ↑

Changelog

Changelog
Version Description
5.2.0 Introduced.