logger = $logger; $this->quoteBuilder = $quoteBuilder; } /** * @inheritdoc */ public function request(RequestInterface $request, $scopeCode = null, $scopeType = ScopeInterface::SCOPE_STORE) { $quote = $this->quoteBuilder ->setScopeCode($scopeCode) ->setScopeType($scopeType) ->build(); return $this->logger->wrapCall( function () use ($quote, $request) { return $quote->request($request); }, 'quote' ); } }