You are here

public function OverviewForm::submitRelease in Queue UI 8.2

Option to remove lease timestamps.

Parameters

\Drupal\Core\Form\FormStateInterface $form_state:

$queues:

File

src/Form/OverviewForm.php, line 342

Class

OverviewForm
Class QueueUIOverviewForm @package Drupal\queue_ui\Form

Namespace

Drupal\queue_ui\Form

Code

public function submitRelease(FormStateInterface $form_state, $queues) {
  foreach ($queues as $queue_name) {

    /** @var QueueUIInterface $queue_ui */
    if ($queue_ui = $this->queueUIManager
      ->fromQueueName($queue_name)) {
      $num_updated = $queue_ui
        ->releaseItems($queue_name);
      $this->messenger
        ->addMessage($this
        ->t('@count lease reset in queue @name', [
        '@count' => $num_updated,
        '@name' => $queue_name,
      ]));
    }
  }
}