You are here

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\Packer

Code

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');
}