You are here

public function PurchasedEntityAvailableConstraintValidator::__construct in Commerce Core 8.2

Constructs a new PurchasedEntityAvailableConstraintValidator object.

Parameters

\Drupal\commerce_order\AvailabilityManagerInterface $availability_manager: The availability manager.

\Drupal\commerce_store\CurrentStoreInterface $current_store: The current store.

\Drupal\Core\Session\AccountInterface $current_user: The current user.

File

modules/order/src/Plugin/Validation/Constraint/PurchasedEntityAvailableConstraintValidator.php, line 50

Class

PurchasedEntityAvailableConstraintValidator
Constraint validator for validating purchased entity availability.

Namespace

Drupal\commerce_order\Plugin\Validation\Constraint

Code

public function __construct(AvailabilityManagerInterface $availability_manager, CurrentStoreInterface $current_store, AccountInterface $current_user) {
  $this->availabilityManager = $availability_manager;
  $this->currentStore = $current_store;
  $this->currentUser = $current_user;
}