/**
* @param array $data
*
* @return BasketStruct
*/
public function hydrateBasket($data) { $order =
$data['order'
];
$positions =
$this->
hydrateBasketPosition($order['positions'
]);
$domains =
$this->
hydrateBasketDomains($data['shops'
]);
$address =
$this->
hydrateBasketAddress( $data['billingChannel'
],
$data['contactChannel'
] );
return new BasketStruct( $domains,
$address,
$positions,
$order['netPrice'
],