diff --git a/core/modules/system/system.install b/core/modules/system/system.install
index 67fe10c..121d91e 100644
--- a/core/modules/system/system.install
+++ b/core/modules/system/system.install
@@ -360,8 +360,10 @@ function system_requirements($phase) {
// Set summary and description based on values determined above.
$summary = t('Last run !time ago', array('!time' => \Drupal::service('date.formatter')->formatTimeDiffSince($cron_last)));
- $description_string = '';
+ // Build the string and replacement arguments to be sent later to
+ // \Drupal\Component\Utility\SafeMarkup::format().
$description_replacements = [];
+ $description_string = '';
if ($severity != REQUIREMENT_INFO) {
$description_warning = t('Cron has not run recently.');
$description_replacements += [
@@ -373,11 +375,11 @@ function system_requirements($phase) {
$description_manual = t('You can run cron manually.', array('@cron' => \Drupal::url('system.run_cron')));
$description_additional_info = t('To run cron from outside the site, go to @cron', array('@cron' => \Drupal::url('system.cron', array('key' => \Drupal::state()->get('system.cron_key'), array('absolute' => TRUE)))));
- $description_string .= '@description_manual
@description_additional_info';
$description_replacements += [
'@description_manual' => $description_manual,
'@description_additional_info' => $description_additional_info,
];
+ $description_string .= '@description_manual
@description_additional_info';
$description = SafeMarkup::format($description_string, $description_replacements);
$requirements['cron'] = array(