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 9.4.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; }