Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GuestCartRepository.php
Go to the documentation of this file.
1 <?php
7 
11 use Magento\Quote\Model\QuoteIdMaskFactory;
12 
17 {
22 
26  protected $quoteRepository;
27 
34  public function __construct(
36  QuoteIdMaskFactory $quoteIdMaskFactory
37  ) {
38  $this->quoteIdMaskFactory = $quoteIdMaskFactory;
39  $this->quoteRepository = $quoteRepository;
40  }
41 
45  public function get($cartId)
46  {
48  $quoteIdMask = $this->quoteIdMaskFactory->create()->load($cartId, 'masked_id');
49  return $this->quoteRepository->get($quoteIdMask->getQuoteId());
50  }
51 }
__construct(CartRepositoryInterface $quoteRepository, QuoteIdMaskFactory $quoteIdMaskFactory)
$cartId
Definition: quote.php:22