WC_REST_WCCOM_Site_Installer_Controller::validate_products( array $products )
Validate products from request body.
Description Description
Parameters Parameters
- $products
-
(Required) Array of products where key is product ID and element is install args.
Return Return
(bool|WP_Error)
Source Source
File: includes/wccom-site/rest-api/endpoints/class-wc-rest-wccom-site-installer-controller.php
protected function validate_products( $products ) { $err = new WP_Error( 'invalid_products', __( 'Invalid products in request body.', 'woocommerce' ), array( 'status' => 400 ) ); if ( ! is_array( $products ) ) { return $err; } foreach ( $products as $product_id => $install_args ) { if ( ! absint( $product_id ) ) { return $err; } if ( empty( $install_args ) || ! is_array( $install_args ) ) { return $err; } } return true; }
Changelog Changelog
Version | Description |
---|---|
3.7.0 | Introduced. |