/** * @param \Magento\Sales\Model\Order\Creditmemo\Item $item * @return $this */ public function addItem(\Magento\Sales\Model\Order\Creditmemo\Item $item) { $item->setCreditmemo($this)->setParentId($this->getId())->setStoreId($this->getStoreId()); if (!$item->getId()) { $this->setItems(array_merge($this->getItems(), [$item])); } return $this; }
/** * @param \Magento\Sales\Model\Order\Creditmemo\Item $item * @return $this */ public function addItem(\Magento\Sales\Model\Order\Creditmemo\Item $item) { $item->setCreditmemo($this)->setParentId($this->getId())->setStoreId($this->getStoreId()); if (!$item->getId()) { $this->getItemsCollection()->addItem($item); } return $this; }