WC_REST_Orders_V2_Controller::get_objects
Get objects.
Метод класса: WC_REST_Orders_V2_Controller{}
Хуков нет.
Возвращает
Массив.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_objects( $query_args );
- $query_args(массив) (обязательный)
- Query args.
Код WC_REST_Orders_V2_Controller::get_objects() WC REST Orders V2 Controller::get objects WC 10.3.5
protected function get_objects( $query_args ) {
// Do not use WC_Order_Query for the CPT datastore.
if ( ! OrderUtil::custom_orders_table_usage_is_enabled() ) {
return parent::get_objects( $query_args );
}
$query = new \WC_Order_Query(
array_merge(
$query_args,
array(
'paginate' => true,
)
)
);
$results = $query->get_orders();
return array(
'objects' => $results->orders,
'total' => $results->total,
'pages' => $results->max_num_pages,
);
}