/** * Convert data object to array * * @param \Magento\Catalog\Service\V1\Product\CustomOptions\Data\Option $option * @return array */ public function convert(\Magento\Catalog\Service\V1\Product\CustomOptions\Data\Option $option) { $output = ['option_id' => $option->getOptionId(), 'title' => $option->getTitle(), 'type' => $option->getType(), 'sort_order' => $option->getSortOrder(), 'is_require' => $option->getIsRequire()]; $output = array_merge($output, $this->metadataConverter->convert($option)); return $output; }