function SqlBase::checkRequirements
Overrides RequirementsInterface::checkRequirements
2 calls to SqlBase::checkRequirements()
- DrupalSqlBase::checkRequirements in core/
modules/ migrate_drupal/ src/ Plugin/ migrate/ source/ DrupalSqlBase.php - Checks if requirements for this plugin are OK.
- DrupalSqlBase::checkRequirements in core/
modules/ migrate_drupal/ src/ Plugin/ migrate/ source/ DrupalSqlBase.php - Checks if requirements for this plugin are OK.
1 method overrides SqlBase::checkRequirements()
- DrupalSqlBase::checkRequirements in core/
modules/ migrate_drupal/ src/ Plugin/ migrate/ source/ DrupalSqlBase.php - Checks if requirements for this plugin are OK.
File
-
core/
modules/ migrate/ src/ Plugin/ migrate/ source/ SqlBase.php, line 212
Class
- SqlBase
- Sources whose data may be fetched via a database connection.
Namespace
Drupal\migrate\Plugin\migrate\sourceCode
public function checkRequirements() {
if ($this->pluginDefinition['requirements_met'] === TRUE) {
try {
$this->getDatabase();
} catch (\PDOException|DatabaseException $e) {
throw new RequirementsException("No database connection available for source plugin " . $this->pluginId, [], 0, $e);
}
}
}