Tribe__Tickets__Tickets::load_ticket_object( int $ticket_id )

Attempts to load the specified ticket type post object.


Parameters

$ticket_id

(int) (Required) ID of ticket post


Top ↑

Return

(Tribe__Tickets__Ticket_Object|null)


Top ↑

Source

File: src/Tribe/Tickets.php

		public static function load_ticket_object( $ticket_id ) {
			foreach ( self::modules() as $provider_class => $name ) {
				$provider = call_user_func( array( $provider_class, 'get_instance' ) );
				$event    = $provider->get_event_for_ticket( $ticket_id );

				if ( ! $event ) {
					continue;
				}

				$ticket_object = $provider->get_ticket( $event->ID, $ticket_id );

				if ( $ticket_object ) {
					return $ticket_object;
				}
			}

			return null;
		}