Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStore::generate_select_clause_for_props()
Helper method to generate select clause for props.
Метод класса: OrdersTableDataStore{}
Хуков нет.
Возвращает
Строку
. Select clause.
Использование
// private - только в коде основоного (родительского) класса $result = $this->generate_select_clause_for_props( $table_alias, $props );
- $table_alias(строка) (обязательный)
- Alias for table.
- $props(array[]) (обязательный)
- Props to column mapping for table.
Код OrdersTableDataStore::generate_select_clause_for_props() OrdersTableDataStore::generate select clause for props WC 9.7.1
private function generate_select_clause_for_props( $table_alias, $props ) { $select_clauses = array(); foreach ( $props as $column_name => $prop_details ) { $select_clauses[] = isset( $prop_details['name'] ) ? "$table_alias.$column_name as {$prop_details['name']}" : "$table_alias.$column_name as {$table_alias}_$column_name"; } return implode( ', ', $select_clauses ); }