58 \
Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory,
60 \
Magento\Sales\Model\
Order\ItemFactory $orderItemFactory,
74 $this->_orderItemFactory = $orderItemFactory;
121 $this->_orderItem =
$item;
133 if (
null === $this->_orderItem) {
137 $this->_orderItem = $this->_orderItemFactory->create()->load($this->
getOrderItemId());
162 public function register()
setExtensionAttributes(\Magento\Sales\Api\Data\ShipmentItemExtensionInterface $extensionAttributes)
_getExtensionAttributes()
setShipment(\Magento\Sales\Model\Order\Shipment $shipment)
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
setDescription($description)
setOrderItem(\Magento\Sales\Model\Order\Item $item)
__construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, AttributeValueFactory $customAttributeFactory, \Magento\Sales\Model\Order\ItemFactory $orderItemFactory, \Magento\Framework\Model\ResourceModel\AbstractResource $resource=null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection=null, array $data=[])
setAdditionalData($additionalData)
getData($key='', $index=null)
setData($key, $value=null)
foreach($order->getItems() as $orderItem) $shipment
if(!isset($_GET['name'])) $name