Example #1
0
 /**
  * Convert option data to array
  * @param \Magento\Catalog\Api\Data\ProductCustomOptionInterface $option
  * @return array
  */
 public function toArray(\Magento\Catalog\Api\Data\ProductCustomOptionInterface $option)
 {
     $optionData = $option->getData();
     $values = $option->getValues();
     $valuesData = [];
     if (!empty($values)) {
         foreach ($values as $key => $value) {
             $valuesData[$key] = $value->getData();
         }
     }
     $optionData['values'] = $valuesData;
     return $optionData;
 }