Tribe__Tickets__Status__Manager::get_trigger_statuses( $commerce )
Get the Trigger Status for Ticket Generation or Sending for a given eCommerce
Contents
Parameters
- $commerce
-
(Required) string a string of the Commerce System to get statuses from
Return
(array) an array of the commerce's statuses and name matching the provide action
Source
File: src/Tribe/Status/Manager.php
public function get_trigger_statuses( $commerce ) {
$trigger_statuses = [];
$commerce = $this->check_for_full_provider_name( $commerce );
if ( ! isset( $this->statuses[ $commerce ]->statuses ) ) {
return $trigger_statuses;
}
$filtered_statuses = wp_list_filter( $this->statuses[ $commerce ]->statuses, [
'trigger_option' => true,
] );
foreach ( $filtered_statuses as $status ) {
$trigger_statuses[ $status->provider_name ] = $status->name;
}
return $trigger_statuses;
}
Changelog
| Version | Description |
|---|---|
| 4.10 | Introduced. |