You are here

public function AvailabilityManagerInterface::check in Commerce Core 8.2

Same name in this branch
  1. 8.2 src/AvailabilityManagerInterface.php \Drupal\commerce\AvailabilityManagerInterface::check()
  2. 8.2 modules/order/src/AvailabilityManagerInterface.php \Drupal\commerce_order\AvailabilityManagerInterface::check()

Checks the availability of the given order item.

Parameters

\Drupal\commerce_order\Entity\OrderItemInterface $order_item: The order item.

\Drupal\commerce\Context $context: The context.

Return value

\Drupal\commerce_order\AvailabilityResult An AvailabilityResult value object determining whether an order item is available for purchase.

1 method overrides AvailabilityManagerInterface::check()
AvailabilityManager::check in modules/order/src/AvailabilityManager.php
Checks the availability of the given order item.

File

modules/order/src/AvailabilityManagerInterface.php, line 51

Class

AvailabilityManagerInterface
Runs the added checkers to determine the availability of an order item.

Namespace

Drupal\commerce_order

Code

public function check(OrderItemInterface $order_item, Context $context) : AvailabilityResult;