protected function DefaultPacker::getShipmentType in Commerce Shipping 8.2
Gets the shipment type for the current order.
Parameters
\Drupal\commerce_order\Entity\OrderInterface $order: The order.
Return value
string The shipment type.
1 call to DefaultPacker::getShipmentType()
- DefaultPacker::pack in src/
Packer/ DefaultPacker.php - Packs the given order.
File
- src/
Packer/ DefaultPacker.php, line 105
Class
- DefaultPacker
- Creates a single shipment per order.
Namespace
Drupal\commerce_shipping\PackerCode
protected function getShipmentType(OrderInterface $order) {
$order_type_storage = $this->entityTypeManager
->getStorage('commerce_order_type');
/** @var \Drupal\commerce_order\Entity\OrderTypeInterface $order_type */
$order_type = $order_type_storage
->load($order
->bundle());
return $order_type
->getThirdPartySetting('commerce_shipping', 'shipment_type');
}