commerce-8.x-2.8/modules/order/src/OrderAssignmentInterface.php
modules/order/src/OrderAssignmentInterface.php
<?php namespace Drupal\commerce_order; use Drupal\commerce_order\Entity\OrderInterface; use Drupal\user\UserInterface; /** * Handles assigning anonymous orders to user accounts. */ interface OrderAssignmentInterface { /** * Assigns the anonymous order to the given user account. * * @param \Drupal\commerce_order\Entity\OrderInterface $order * The order. * @param \Drupal\user\UserInterface $account * The user account. */ public function assign(OrderInterface $order, UserInterface $account); /** * Assigns multiple anonymous orders to the given user account. * * @param \Drupal\commerce_order\Entity\OrderInterface[] $orders * The orders. * @param \Drupal\user\UserInterface $account * The user account. */ public function assignMultiple(array $orders, UserInterface $account); }