Tribe__Tickets__Tickets::get_attendees_by_order_id( int|string $order_id )
Get attendees for a ticket by order ID, optionally by ticket ID.
Contents
Parameters
- $order_id
-
(int|string) (Required) Order ID.
- $ticket_id
-
(null|int) (Required) (optional) Ticket ID.
Return
(array) List of attendees.
Source
File: src/Tribe/Tickets.php
public function get_attendees_by_order_id( $order_id ) {
$ticket_id = null;
// Support an optional second argument while not causing warnings from other ticket provider classes.
if ( 1 < func_num_args() ) {
$ticket_id = func_get_arg( 1 );
}
/** @var Tribe__Tickets__Attendee_Repository $repository */
$repository = tribe_attendees( $this->orm_provider );
$repository->by( 'order', $order_id );
if ( $ticket_id ) {
$repository->by( 'ticket', $ticket_id );
}
return $this->get_attendees_from_module( $repository->all() );
}
Changelog
| Version | Description |
|---|---|
| 4.6 | Introduced. |