Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow
WebflowMapper::extract_product
Webflow list-products items wrap a product object and a skus array.
Accept either shape (the wrapped item, or a bare product object) so tests and downstream callers can be lenient.
Method of the class: WebflowMapper{}
No Hooks.
Returns
Object. Product object (with fieldData).
Usage
// private - for code of main (parent) class only $result = $this->extract_product( $platform_data ): object;
- $platform_data(object) (required)
- Raw item.
WebflowMapper::extract_product() WebflowMapper::extract product code WC 11.0.0
private function extract_product( object $platform_data ): object {
if ( isset( $platform_data->product ) && is_object( $platform_data->product ) ) {
return $platform_data->product;
}
return $platform_data;
}