Hooks::filter_tickets_in_cart( TECTicketsCommercearray $tickets, string $provider )
Filters to add Tickets Commerce into the “tickets in cart” array.
Contents
Parameters
- $tickets
-
(<span class="TECTicketsCommercearray">TECTicketsCommercearray) (Required) Tickets in cart. Format: [ ticket_id => quantity ].
- $provider
-
(string) (Required) Commerce provider.
Return
(array)
Source
File: src/Tickets/Commerce/Hooks.php
public function filter_tickets_in_cart( $tickets, $provider ) {
if ( \TEC\Tickets\Commerce::PROVIDER !== $provider ) {
return $tickets;
}
$tickets = [];
$items = tribe( Cart::class )->get_items_in_cart();
foreach ( $items as $data ) {
$tickets[ $data['ticket_id'] ] = $data['quantity'];
}
return $tickets;
}
Changelog
| Version | Description |
|---|---|
| 5.2.0 | Introduced. |