6 declare(strict_types=1);
18 private $cartRepository;
23 private $quoteIdMaskFactory;
28 private $quoteIdMaskResource;
36 QuoteIdMaskFactory $quoteIdMaskFactory,
38 QuoteIdMaskResource $quoteIdMaskResource
40 $this->quoteIdMaskFactory = $quoteIdMaskFactory;
42 $this->quoteIdMaskResource = $quoteIdMaskResource;
48 public function execute(
string $maskedQuoteId): int
51 $this->quoteIdMaskResource->load(
$quoteIdMask, $maskedQuoteId,
'masked_id');
55 return (
int)
$cart->getId();
__construct(QuoteIdMaskFactory $quoteIdMaskFactory, CartRepositoryInterface $cartRepository, QuoteIdMaskResource $quoteIdMaskResource)
execute(string $maskedQuoteId)