$cart,
$context,
$exceptions );
if (!
$result) { $this->logger->
error($exceptions->
getMessage(),
['error' =>
$exceptions]);
throw $exceptions;
} $this->adjustment->
adjust($cart,
$result,
$context);
} private function getTaxProviders(SalesChannelContext
$context): TaxProviderCollection
{ $criteria =
(new Criteria()) ->
addAssociations(['availabilityRule', 'app'
]) ->
addFilter( new AndFilter([ new EqualsFilter('active', true
),
new OrFilter([ new EqualsFilter('availabilityRuleId', null
),