class MysqlRequirements
Requirements for the MySQL module.
Hierarchy
- class \Drupal\mysql\Hook\MysqlRequirements uses \Drupal\mysql\RequirementsTrait, \Drupal\Core\StringTranslation\StringTranslationTrait
Expanded class hierarchy of MysqlRequirements
File
-
core/
modules/ mysql/ src/ Hook/ MysqlRequirements.php, line 15
Namespace
Drupal\mysql\HookView source
class MysqlRequirements {
use RequirementsTrait;
use StringTranslationTrait;
/**
* Implements hook_runtime_requirements().
*/
public function runtime() : array {
if (!Database::isActiveConnection()) {
return [];
}
$connection = Database::getConnection();
// Only show requirements when MySQL is the default database connection.
if (!($connection->driver() === 'mysql' && $connection->getProvider() === 'mysql')) {
return [];
}
return $this->getRuntimeRequirements($connection);
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overrides |
|---|---|---|---|---|
| MysqlRequirements::runtime | public | function | Implements hook_runtime_requirements(). | |
| RequirementsTrait::getRuntimeRequirements | public | function | Returns runtime requirements. | |
| StringTranslationTrait::$stringTranslation | protected | property | The string translation service. | 3 |
| StringTranslationTrait::formatPlural | protected | function | Formats a string containing a count of items. | |
| StringTranslationTrait::getNumberOfPlurals | protected | function | Returns the number of plurals supported by a given language. | |
| StringTranslationTrait::getStringTranslation | protected | function | Gets the string translation service. | |
| StringTranslationTrait::setStringTranslation | public | function | Sets the string translation service to use. | 2 |
| StringTranslationTrait::t | protected | function | Translates a string to the current language or to a given language. | 1 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.