public function EmailContext::iRunTheDigestCron in Open Social 8.7
Same name and namespace in other branches
- 8.9 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 8.3 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 8.4 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 8.5 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 8.6 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 8.8 tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 10.3.x tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 10.0.x tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 10.1.x tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
- 10.2.x tests/behat/features/bootstrap/EmailContext.php \Drupal\social\Behat\EmailContext::iRunTheDigestCron()
I run the digest cron.
@Then I run the :arg1 digest cron
File
- tests/
behat/ features/ bootstrap/ EmailContext.php, line 169
Class
Namespace
Drupal\social\BehatCode
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();
}