/**
* @param ArrayCollection<WarrantyStructureDTO> $structures
*/
/**
* @param int $websiteId
*
* @return array<int, DeliveryTimeDTO>
*/
public function get(int $websiteId): array
**
* @param Foo[] $listOfLists
*/
public function test(array $listOfLists) {}
/**
* @return TransportGroupDTO[]|null
*/
public function getTransportGroups(): ?array
/**
* @param int[] $ids
*
* @return array<int, OrderItem>
*/
public function getItemByIdsGroupedByIds(array $ids): array
/**
* @param int[] $ids
*
* @return OrderItem[]
*/
public function getItemByIds(array $ids): array
/**
* @param ArrayCollection<array{elements: CustomerOrderListDTO[], total_count: int}> $customerOrderList
* @param Collection<OrderInterface> $orderCollection
*/
public function decorate(ArrayCollection $customerOrderList, Collection $orderCollection): void
/**
* @method CartPromotion|false first()
* @method CartPromotion[] toArray()
* @extends ArrayCollection<int, CartPromotion>
*/
final class CartPromotionBag extends ArrayCollection
{
}
/**
* @return array<array<AdditionalInterface>>
*/
public function getAllAdditionalsCollecttion(): array
{
return $this->toArray();
}