class CronQueueTestDatabaseDelayException
A queue worker for testing cron exception handling.
Attributes
#[QueueWorker(id: 'cron_queue_test_database_delay_exception', title: new TranslatableMarkup('Database delay exception test'), cron: [
'time' => 1,
])]
Hierarchy
- class \Drupal\cron_queue_test\Plugin\QueueWorker\CronQueueTestDatabaseDelayException extends \Drupal\Core\Queue\QueueWorkerBase
Expanded class hierarchy of CronQueueTestDatabaseDelayException
1 file declares its use of CronQueueTestDatabaseDelayException
- CronQueueTest.php in core/
modules/ system/ tests/ src/ Kernel/ System/ CronQueueTest.php
File
-
core/
modules/ system/ tests/ modules/ cron_queue_test/ src/ Plugin/ QueueWorker/ CronQueueTestDatabaseDelayException.php, line 13
Namespace
Drupal\cron_queue_test\Plugin\QueueWorkerView source
class CronQueueTestDatabaseDelayException extends QueueWorkerBase {
const DELAY_INTERVAL = 100;
/**
* {@inheritdoc}
*/
public function processItem($data) {
throw new DelayedRequeueException(self::DELAY_INTERVAL);
}
}
Members
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.