Tribe__Tickets__Tickets::clear_ticket_cache( int|object $ticket_id )

Clears the ticket cache for a given ticket ID.


Parameters

$ticket_id

(int|object) (Required) The ticket ID.


Top ↑

Source

File: src/Tribe/Tickets.php

		public function clear_ticket_cache( $ticket_id ) {
			if ( is_object( $ticket_id ) ) {
				$ticket_id = $ticket_id->ID;
			}

			$methods = [
				'Tribe__Tickets__Ticket_Object::is_in_stock',
				'Tribe__Tickets__Ticket_Object::inventory',
				'Tribe__Tickets__Ticket_Object::available',
				'Tribe__Tickets__Ticket_Object::capacity',
			];

			/** @var Tribe__Cache $cache */
			$cache = tribe( 'cache' );

			foreach ( $methods as $method ) {
				$key = $method . '-' . $ticket_id;

				unset( $cache[ $key ] );
			}
		}

Top ↑

Changelog

Changelog
Version Description
5.1.0 Introduced.