Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow

WebflowMapper::extract_field_dataprivateWC 1.0

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() 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();
}