Tribe__Tickets__Tickets::clear_ticket_cache( int|object $ticket_id )
Clears the ticket cache for a given ticket ID.
Contents
Parameters
- $ticket_id
-
(int|object) (Required) The ticket ID.
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 ] );
}
}
Changelog
| Version | Description |
|---|---|
| 5.1.0 | Introduced. |