You are here

protected function ReadinessRequirements::createRunLink in Automatic Updates 8.2

Creates a link to run the readiness checkers.

Return value

\Drupal\Core\StringTranslation\TranslatableMarkup|null A link, if the user has access to run the readiness checkers, otherwise NULL.

2 calls to ReadinessRequirements::createRunLink()
ReadinessRequirements::createRequirementForSeverity in src/Validation/ReadinessRequirements.php
Creates a requirement for checker results of a specific severity.
ReadinessRequirements::getRequirements in src/Validation/ReadinessRequirements.php
Gets requirements arrays as specified in hook_requirements().

File

src/Validation/ReadinessRequirements.php, line 174

Class

ReadinessRequirements
Class for generating the readiness checkers' output for hook_requirements().

Namespace

Drupal\automatic_updates\Validation

Code

protected function createRunLink() : ?TranslatableMarkup {
  $readiness_check_url = Url::fromRoute('automatic_updates.update_readiness');
  if ($readiness_check_url
    ->access()) {
    return $this
      ->t('<a href=":link">Run readiness checks</a> now.', [
      ':link' => $readiness_check_url
        ->toString(),
    ]);
  }
  return NULL;
}