Automattic\WooCommerce\Internal\DataStores\Orders

OrdersTableQuery::sanitize_order()privateWC 1.0

Makes sure the order in an ORDER BY statement is either 'ASC' o 'DESC'.

Метод класса: OrdersTableQuery{}

Хуков нет.

Возвращает

Строку. The sanitized order.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->sanitize_order( $order ): string;
$order(строка) (обязательный)
The unsanitized order.

Код OrdersTableQuery::sanitize_order() WC 8.7.0

private function sanitize_order( string $order ): string {
	$order = strtoupper( $order );

	return in_array( $order, array( 'ASC', 'DESC' ), true ) ? $order : 'DESC';
}