function RequirementsPageTrait::updateRequirementsProblem
Handles the update requirements page.
19 calls to RequirementsPageTrait::updateRequirementsProblem()
- InvalidUpdateHookTest::testInvalidUpdateHook in core/modules/ system/ tests/ src/ Functional/ UpdateSystem/ InvalidUpdateHookTest.php 
- LocaleTranslatedSchemaDefinitionTest::testTranslatedUpdate in core/modules/ locale/ tests/ src/ Functional/ LocaleTranslatedSchemaDefinitionTest.php 
- Tests that translations do not affect the update system.
- MaintenanceThemeUpdateRegistryTest::testMaintenanceThemeUpdateRegistration in core/modules/ system/ tests/ src/ Functional/ Theme/ MaintenanceThemeUpdateRegistryTest.php 
- Tests that after installing the profile there are no outstanding updates.
- MinimalTest::testMinimal in core/profiles/ minimal/ tests/ src/ Functional/ MinimalTest.php 
- Tests Minimal installation profile.
- NoPreExistingSchemaUpdateTest::testNoPreExistingSchema in core/modules/ system/ tests/ src/ Functional/ UpdateSystem/ NoPreExistingSchemaUpdateTest.php 
- Tests the system module updates with no dependencies installed.
File
- 
              core/tests/ Drupal/ Tests/ RequirementsPageTrait.php, line 15 
Class
- RequirementsPageTrait
- Provides helper methods for the requirements page.
Namespace
Drupal\TestsCode
protected function updateRequirementsProblem() {
  // Assert a warning is shown on older test environments.
  $links = $this->getSession()
    ->getPage()
    ->findAll('named', [
    'link',
    'try again',
  ]);
  // Get the default Drupal core PHP requirements.
  if ($links && version_compare(phpversion(), PhpRequirements::getMinimumSupportedPhp()) < 0) {
    $this->assertSession()
      ->pageTextNotContains('Errors found');
    $this->assertWarningSummaries([
      'PHP',
    ]);
    $this->clickLink('try again');
    $this->checkForMetaRefresh();
  }
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
