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\ConstraintCode
public function __construct(AvailabilityManagerInterface $availability_manager, CurrentStoreInterface $current_store, AccountInterface $current_user) {
$this->availabilityManager = $availability_manager;
$this->currentStore = $current_store;
$this->currentUser = $current_user;
}