flow-1.0.0-beta8/src/Event/FlowTaskWorkerRuntimeContext.php

src/Event/FlowTaskWorkerRuntimeContext.php
<?php

namespace Drupal\flow\Event;

use Drupal\flow\FlowTaskQueueItem;

/**
 * Runtime context available when the task worker processes an enqueued task.
 *
 * If configured, the Flow engine enqueues tasks and the task worker
 * \Drupal\flow\Plugin\QueueWorker\FlowTaskWorker processes them one by one.
 */
class FlowTaskWorkerRuntimeContext extends RuntimeContextBase {

  /**
   * The task queue item.
   *
   * @var \Drupal\flow\FlowTaskQueueItem
   */
  protected FlowTaskQueueItem $taskQueueItem;

  /**
   * Constructs a new FlowTaskWorkerRuntimeContext object.
   *
   * @param \Drupal\flow\FlowTaskQueueItem $item
   *   The task queue item.
   */
  public function __construct(FlowTaskQueueItem $item) {
    $this->taskQueueItem = $item;
  }

  /**
   * Get the task queue item.
   *
   * @return \Drupal\flow\FlowTaskQueueItem
   *   The task queue item.
   */
  public function getTaskQueueItem(): FlowTaskQueueItem {
    return $this->taskQueueItem;
  }

}

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

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