Tribe__Tickets__Attendees::update_attendee( array|int $attendee, array $attendee_data )

Update an attendee for any Commerce provider.


Parameters

$attendee

(array|int) (Required) The attendee data or ID for the attendee to update.

$attendee_data

(array) (Required) The attendee data to update to.


Top ↑

Return

(WP_Post|false) The updated post object or false if unsuccessful.


Top ↑

Source

File: src/Tribe/Attendees.php

	public function update_attendee( $attendee, $attendee_data ) {
		$provider = false;

		if ( is_numeric( $attendee ) ) {
			// Try to get provider from the attendee ID.
			$provider = tribe_tickets_get_ticket_provider( (int) $attendee );
		} elseif ( is_array( $attendee ) && isset( $attendee['provider'] ) ) {
			// Try to get provider from the attendee data.
			$provider = Tribe__Tickets__Tickets::get_ticket_provider_instance( $attendee['provider'] );
		}

		if ( ! $provider ) {
			return false;
		}

		return $provider->update_attendee( $attendee, $attendee_data );
	}

Top ↑

Changelog

Changelog
Version Description
5.1.0 Introduced.