Automattic\WooCommerce\Admin\API\Reports
GenericController::prepare_reports_query
Maps query arguments from the REST request, to be used to query the datastore.
WP_REST_Request does not expose a method to return all params covering defaults, as it does for $request['param'] accessor. Therefore, we re-implement defaults resolution.
Метод класса: GenericController{}
Хуков нет.
Возвращает
Массив. Simplified array of params.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->prepare_reports_query( $request );
- $request(WP_REST_Request) (обязательный)
- Full request object.
Код GenericController::prepare_reports_query() GenericController::prepare reports query WC 10.5.2
protected function prepare_reports_query( $request ) {
$args = wp_parse_args(
array_intersect_key(
$request->get_query_params(),
$this->get_collection_params()
),
$request->get_default_params()
);
return $args;
}