/** * Create new product attribute * * @param array $data input data * @return integer */ public function create($data) { $helper = Mage::helper('api'); $helper->v2AssociativeArrayUnpacker($data); Mage::helper('api')->toArray($data); return parent::create($data); }
/** * Create new product attribute * * @param array $data input data * @return integer */ public function create($data) { // if frontend_label is not provided as an array, help the client if (!empty($data['frontend_label']) && !is_array($data['frontend_label'])) { $frontend_label = $data['frontend_label']; $data['frontend_label'] = array(array('store_id' => 0, 'label' => $frontend_label)); } return parent::create($data); }