| Current Path : /var/www/homesaver/www/bitrix/modules/sale/lib/helpers/order/builder/ |
| Current File : /var/www/homesaver/www/bitrix/modules/sale/lib/helpers/order/builder/iorderbuilderdelegate.php |
<?
namespace Bitrix\Sale\Helpers\Order\Builder;
use Bitrix\Sale\Order;
use Bitrix\Sale\Shipment;
interface IOrderBuilderDelegate
{
/**
* IOrderBuilderDelegate constructor.
* @param OrderBuilder $builder
*/
public function __construct(OrderBuilder $builder);
/**
* @param array $data
* @return mixed
*/
public function createOrder(array $data);
/**
* @return mixed
*/
public function setUser();
/**
* @return mixed
*/
public function buildBasket();
/**
* @param Shipment $shipment
* @param array $fields
* @return mixed
*/
public function setShipmentPriceFields(Shipment $shipment, array $fields);
}