Automattic\WooCommerce\Admin\API\Reports\Categories
Controller{}
REST API Reports categories controller class.
Hooks from the class
Usage
$Controller = new Controller(); // use class methods
Methods
- ERROR: no method name found on line ``
- public get_data()
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `* Get data from `'categories'` GenericQuery.`
- ERROR: no method name found on line `$args['extended_info'] = $request['extended_info'];`
- ERROR: no method name found on line `/**`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'type' => 'string',`
- ERROR: no method name found on line `* Get the column names for export.`
- public __( 'Items sold', 'woocommerce' )
- ERROR: no method name found on line `* @since 1.6.0`
- public get_order_statuses()
- ERROR: no method name found on line `'validate_callback' => 'rest_validate_request_arg',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `* Filter to add or remove column names from the categories report for`
- ERROR: no method name found on line `),`
- ERROR: no method name found on line `)`
- ERROR: no method name found on line ``
- public array(
- ERROR: no method name found on line `'sanitize_callback' => 'wp_parse_slug_list',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `$params['orderby']['default'] = 'category_id';`
- ERROR: no method name found on line `* @param array $item Single report item/row.`
- ERROR: no method name found on line `'title' => 'report_categories',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- public get_collection_params()
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `'validate_callback' => 'rest_validate_request_arg',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'type' => 'integer',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'sanitize_callback' => 'wp_parse_slug_list',`
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `'type' => 'array',`
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `'default' => 'week',`
- ERROR: no method name found on line `),`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- protected get_datastore_data( $query_args = array() )
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `$args['page'] = $request['page'];`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `}`
- ERROR: no method name found on line `$args['after'] = $request['after'];`
- ERROR: no method name found on line `$args['orderby'] = $request['orderby'];`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `$args['status_is'] = (array) $request['status_is'];`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `return $args;`
- public get_export_columns()
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'category' => $item['extended_info']['name'],`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'type' => 'array',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `* @param WP_REST_Response $response The response object.`
- ERROR: no method name found on line `'orders_count',`
- ERROR: no method name found on line `* Filter to prepare extra columns in the export item for the`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `'title' => 'report_categories',`
- ERROR: no method name found on line `'type' => 'object',`
- ERROR: no method name found on line `'readonly' => true,`
- ERROR: no method name found on line `* @return array`
- public get_item_schema()
- ERROR: no method name found on line `'type' => 'integer',`
- ERROR: no method name found on line `*`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'type' => 'string',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'readonly' => true,`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'week',`
- ERROR: no method name found on line `'$schema' => 'http://json-schema.org/draft-04/schema#',`
- ERROR: no method name found on line `* @return mixed Results from the data store.`
- ERROR: no method name found on line `'title' => 'report_categories',`
- ERROR: no method name found on line `* Allows modification of the report data right before it is returned.`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `*/`
- public apply_filters( 'woocommerce_rest_prepare_report_categories', $response, $report, $request )
- ERROR: no method name found on line `'type' => 'integer',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `}`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `}`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `* @param mixed $report Report data item as returned from Data Store.`
- ERROR: no method name found on line `return $links;`
- ERROR: no method name found on line `'hour',`
- ERROR: no method name found on line `'type' => 'boolean',`
- ERROR: no method name found on line `* Maps query arguments from the REST request.`
- ERROR: no method name found on line `/**`
- public prepare_item_for_export( $item )
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- public prepare_item_for_response( $report, $request )
- ERROR: no method name found on line `* Prepare links for the request.`
- ERROR: no method name found on line `* @param WP_REST_Request $request Request used to generate the response.`
- protected prepare_links( $object )
- ERROR: no method name found on line `$args['status_is'] = (array) $request['status_is'];`
- ERROR: no method name found on line `$args['after'] = $request['after'];`
- ERROR: no method name found on line `$export_item,`
- ERROR: no method name found on line `* @return array`
- public rest_url( sprintf( '/%s/products/categories/%d', $this->namespace, $object['category_id'] ) )
- ERROR: no method name found on line `),`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `),`
- ERROR: no method name found on line `* Prepare a report data item for serialization.`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `* @return \WP_REST_Response`
- ERROR: no method name found on line `*`
- ERROR: no method name found on line `),`
- ERROR: no method name found on line `);`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `* @return array`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `/**`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'readonly' => true,`
- ERROR: no method name found on line `* @return array`
- ERROR: no method name found on line `/**`
- ERROR: no method name found on line `'readonly' => true,`
- protected prepare_reports_query( $request )
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `}`
- ERROR: no method name found on line `}`
- public GenericQuery( $query_args, 'categories' )
- ERROR: no method name found on line `$args['before'] = $request['before'];`
- ERROR: no method name found on line `return $links;`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `* @param \Automattic\WooCommerce\Admin\API\Reports\GenericQuery $object Object data.`
- ERROR: no method name found on line `*`
- ERROR: no method name found on line `* @param array $query_args Query arguments.`
- ERROR: no method name found on line `*/`
- ERROR: no method name found on line `}`
- ERROR: no method name found on line `$args['interval'] = $request['interval'];`
- ERROR: no method name found on line ``
- ERROR: no method name found on line `* Filter a report returned from the API.`
- ERROR: no method name found on line `protected $rest_base = 'reports/categories';`
- ERROR: no method name found on line `/**`
- ERROR: no method name found on line `'month',`
- ERROR: no method name found on line `'net_revenue',`
- ERROR: no method name found on line `'category',`
- ERROR: no method name found on line ``
- ERROR: no method name found on line ``
- ERROR: no method name found on line `'category' => $item['extended_info']['name'],`