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