Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow
WebflowMapper::extract_field_data
Returns the fieldData object on a product, or an empty stdClass for safety.
Method of the class: WebflowMapper{}
No Hooks.
Returns
Object.
Usage
// private - for code of main (parent) class only $result = $this->extract_field_data( $product ): object;
- $product(object) (required)
- Product object.
WebflowMapper::extract_field_data() WebflowMapper::extract field data code WC 11.0.0
private function extract_field_data( object $product ): object {
if ( isset( $product->fieldData ) && is_object( $product->fieldData ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase -- Webflow API uses camelCase.
return $product->fieldData; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase -- Webflow API uses camelCase.
}
return new \stdClass();
}