Hooks::filter_tickets_in_cart( TECTicketsCommercearray $tickets, string $provider )

Filters to add Tickets Commerce into the “tickets in cart” array.


Parameters

$tickets

(<span class="TECTicketsCommercearray">TECTicketsCommercearray) (Required) Tickets in cart. Format: [ ticket_id => quantity ].

$provider

(string) (Required) Commerce provider.


Top ↑

Return

(array)


Top ↑

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;
	}

Top ↑

Changelog

Changelog
Version Description
5.2.0 Introduced.