private function getNonPromotionLineItems(Cart $cart): array
    {
        $lineItems = array_filter(
            $cart->getLineItems()->getElements(),
            function (LineItem $lineItem) {
                return $lineItem->getType() !== $this->promotionLineItemPlaceholder;
            }
        );

        return $lineItems;
    }