Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GuestCartTotalRepository.php
Go to the documentation of this file.
1 <?php
8 
12 use Magento\Quote\Model\QuoteIdMaskFactory;
13 
18 {
22  private $quoteIdMaskFactory;
23 
27  private $cartTotalRepository;
28 
35  public function __construct(
36  CartTotalRepositoryInterface $cartTotalRepository,
37  QuoteIdMaskFactory $quoteIdMaskFactory
38  ) {
39  $this->cartTotalRepository = $cartTotalRepository;
40  $this->quoteIdMaskFactory = $quoteIdMaskFactory;
41  }
42 
46  public function get($cartId)
47  {
49  $quoteIdMask = $this->quoteIdMaskFactory->create()->load($cartId, 'masked_id');
50  return $this->cartTotalRepository->get($quoteIdMask->getQuoteId());
51  }
52 }
$cartId
Definition: quote.php:22
__construct(CartTotalRepositoryInterface $cartTotalRepository, QuoteIdMaskFactory $quoteIdMaskFactory)