6 declare(strict_types=1);
20 private $saveShipmentSource;
25 private $defaultSourceProvider;
35 $this->saveShipmentSource = $saveShipmentSource;
51 if (!empty(
$shipment->getExtensionAttributes())
52 &&
$shipment->getExtensionAttributes()->getSourceCode()) {
55 $sourceCode = $this->defaultSourceProvider->getCode();
afterSave(ShipmentResource $subject, ShipmentResource $result, AbstractModel $shipment)
__construct(SaveShipmentSource $saveShipmentSource, DefaultSourceProviderInterface $defaultSourceProvider)
foreach($order->getItems() as $orderItem) $shipment