Tribe__Tickets__Commerce__PayPal__Main::get_attendees_by_order_id( $order_id,  $ticket_id = null )

{@inheritdoc}


Source

File: src/Tribe/Commerce/PayPal/Main.php

	public function get_attendees_by_order_id( $order_id, $ticket_id = null ) {
		if ( ! is_numeric( $order_id ) ) {
			return parent::get_attendees_by_order_id( $order_id, $ticket_id );
		}

		$find_by_args = [
			'post_id'        => $order_id,
			'ticket_id'      => [],
			'posts_per_page' => 1,
		];

		if ( $ticket_id ) {
			$find_by_args['ticket_id'] = (array) $ticket_id;
		}

		$orders = Tribe__Tickets__Commerce__PayPal__Order::find_by(
			$find_by_args,
			[
				// Get just the paypal ID var we need.
				'txn_id',
			]
		);

		if ( ! $orders ) {
			return [];
		}

		$order_id = current( $orders )->paypal_id();

		return parent::get_attendees_by_order_id( $order_id, $ticket_id );
	}