public function EmailContext::iRunTheDigestCron in Open Social 8.2
Same name and namespace in other branches
- 8 tests/behat/features/bootstrap/EmailContext.php \EmailContext::iRunTheDigestCron()
I run the digest cron.
@Then I run the :arg1 digest cron
File
- tests/
behat/ features/ bootstrap/ EmailContext.php, line 153
Class
Code
public function iRunTheDigestCron($frequency) {
// Update the timings in the digest table.
$query = \Drupal::database()
->update('user_activity_digest');
$query
->fields([
'timestamp' => 1,
]);
$query
->condition('frequency', $frequency);
$query
->execute();
// Update last run time to make sure we can run the digest cron.
\Drupal::state()
->set('digest.' . $frequency . '.last_run', 1);
\Drupal::service('cron')
->run();
}