Drupal Plugin QueuerWorker

Создал плагин по пути my_module/src/Plugin/QueueWorker/myQueueTest.php

Создал очередь с названием 'my_queue_test', в ней одно задание через createItem.

Код myQueueTest.php

<?php

namespace Drupal\my_module\Plugin\QueueWorker;

use Drupal\Core\Queue\QueueWorkerBase;

/**
 * @QueueWorker(
 *   id = "my_queue_test",
 *   title = @Translation("Title"),
 * )
 */
class myQueueTest extends QueueWorkerBase {

    /**
     * {@inheritdoc}
     */
    public function processItem($data) {

        $query = \Drupal::database()->query("INSERT INTO test_table (my_id, my_type)
                                             VALUES (7, 'full')
                                            ");
    }

}

Обращаюсь к команде vendor/bin/drush queue:run my_queue_test

Результат: [success] Processed 0 items from the my_queue_test queue in 0 sec.

Может кто-то подскажет, почему 0 элементов в очереди?


Ответы (0 шт):