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.
Метод класса: WebflowMapper{}
Хуков нет.
Возвращает
object. Product object (with fieldData).
Использование
// private - только в коде основоного (родительского) класса $result = $this->extract_product( $platform_data ): object;
- $platform_data(объект) (обязательный)
- Raw item.
Код WebflowMapper::extract_product() WebflowMapper::extract product WC 11.2.2
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;
}