You are here

public function PriceCalculator::__construct in Commerce Core 8.2

Constructs a new PriceCalculator object.

Parameters

\Drupal\commerce_order\AdjustmentTransformerInterface $adjustment_transformer: The adjustment transformer.

\Drupal\commerce_order\Resolver\ChainOrderTypeResolverInterface $chain_order_type_resolver: The chain order type resolver.

\Drupal\commerce_price\Resolver\ChainPriceResolverInterface $chain_price_resolver: The chain price resolver.

\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager.

\Symfony\Component\HttpFoundation\RequestStack $request_stack: The request stack.

File

modules/order/src/PriceCalculator.php, line 77

Class

PriceCalculator

Namespace

Drupal\commerce_order

Code

public function __construct(AdjustmentTransformerInterface $adjustment_transformer, ChainOrderTypeResolverInterface $chain_order_type_resolver, ChainPriceResolverInterface $chain_price_resolver, EntityTypeManagerInterface $entity_type_manager, RequestStack $request_stack) {
  $this->adjustmentTransformer = $adjustment_transformer;
  $this->chainOrderTypeResolver = $chain_order_type_resolver;
  $this->chainPriceResolver = $chain_price_resolver;
  $this->entityTypeManager = $entity_type_manager;
  $this->requestStack = $request_stack;
}