class BlacklistPhp72Versions in Automatic Updates 8
Blacklisted PHP 7.2 version checker.
Hierarchy
- class \Drupal\automatic_updates\ReadinessChecker\SupportedPhpVersion implements ReadinessCheckerInterface- class \Drupal\automatic_updates\ReadinessChecker\BlacklistPhp72Versions uses StringTranslationTrait
 
Expanded class hierarchy of BlacklistPhp72Versions
1 file declares its use of BlacklistPhp72Versions
- SupportedPhpVersionTest.php in tests/src/ Kernel/ ReadinessChecker/ SupportedPhpVersionTest.php 
1 string reference to 'BlacklistPhp72Versions'
1 service uses BlacklistPhp72Versions
File
- src/ReadinessChecker/ BlacklistPhp72Versions.php, line 11 
Namespace
Drupal\automatic_updates\ReadinessCheckerView source
class BlacklistPhp72Versions extends SupportedPhpVersion {
  use StringTranslationTrait;
  /**
   * {@inheritdoc}
   */
  protected function getUnsupportedVersionConstraint() {
    $parser = new VersionParser();
    // Rather than make things complicated with cli vs non-cli PHP and
    // differences in their support of opcache, libsodium and Sodium_Compat,
    // simply blacklist the entire version range to ensure the best possible
    // and coherent update support.
    return $parser
      ->parseConstraints('>=7.2.0 <=7.2.2');
  }
  /**
   * {@inheritdoc}
   */
  protected function getMessage() {
    return $this
      ->t('PHP 7.2.0, 7.2.1 and 7.2.2 have issues with opcache that breaks signature validation. Please upgrade to a newer version of PHP to ensure assurance and security for package signing.');
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| BlacklistPhp72Versions:: | protected | function | Get the message to return if the current PHP version is unsupported. Overrides SupportedPhpVersion:: | |
| BlacklistPhp72Versions:: | protected | function | Get the unsupported PHP version constraint. Overrides SupportedPhpVersion:: | |
| StringTranslationTrait:: | protected | property | The string translation service. | 1 | 
| StringTranslationTrait:: | protected | function | Formats a string containing a count of items. | |
| StringTranslationTrait:: | protected | function | Returns the number of plurals supported by a given language. | |
| StringTranslationTrait:: | protected | function | Gets the string translation service. | |
| StringTranslationTrait:: | public | function | Sets the string translation service to use. | 2 | 
| StringTranslationTrait:: | protected | function | Translates a string to the current language or to a given language. | |
| SupportedPhpVersion:: | protected | function | Get the PHP version. | 2 | 
| SupportedPhpVersion:: | public | function | Run check. Overrides ReadinessCheckerInterface:: | 
