Ejemplo n.º 1
0
 /**
  * Register option code
  *
  * @param \Magento\Quote\Model\Quote\Item\Option $option
  * @return $this
  * @throws \Magento\Framework\Exception\LocalizedException
  */
 protected function _addOptionCode($option)
 {
     if (!isset($this->_optionsByCode[$option->getCode()])) {
         $this->_optionsByCode[$option->getCode()] = $option;
     } else {
         throw new \Magento\Framework\Exception\LocalizedException(__('An item option with code %1 already exists.', $option->getCode()));
     }
     return $this;
 }