• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/restrictions/bymaxsize.php
  • Класс: BitrixSaleDeliveryRestrictionsByMaxSize
  • Вызов: ByMaxSize::extractParams
static function extractParams(Entity $entity)
{
	$result = array();

	if ($entity instanceof Shipment)
	{
		foreach($entity->getShipmentItemCollection() as $shipmentItem)
		{
			$basketItem = $shipmentItem->getBasketItem();

			if(!$basketItem)
				continue;

			$dimensions = $basketItem->getField("DIMENSIONS");

			if(is_string($dimensions))
				$dimensions = unserialize($dimensions, ['allowed_classes' => false]);

			$result[] = $dimensions;
		}
	}

	return $result;
}