commerce_inventory-8.x-1.0-alpha6/src/EventSubscriber/AdjustQuantityAvailableSubscriberBase.php

src/EventSubscriber/AdjustQuantityAvailableSubscriberBase.php
<?php

namespace Drupal\commerce_inventory\EventSubscriber;

use Drupal\commerce_inventory\Event\AdjustQuantityAvailableEvent;
use Drupal\commerce_inventory\Event\CommerceInventoryEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

/**
 * Base class to listen to Inventory Item quantity-available check events.
 */
abstract class AdjustQuantityAvailableSubscriberBase implements EventSubscriberInterface {

  /**
   * {@inheritdoc}
   */
  public static function getSubscribedEvents() {
    $events[CommerceInventoryEvents::QUANTITY_AVAILABLE] = ['adjustQuantityAvailable'];
    return $events;
  }

  /**
   * Make quantity available adjustments.
   *
   * @param \Drupal\commerce_inventory\Event\AdjustQuantityAvailableEvent $event
   *   The adjust quantity event.
   */
  abstract public function adjustQuantityAvailable(AdjustQuantityAvailableEvent $event);

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc