private function InstapageCmsPluginDrupal8Connector::logDbError in Instapage plugin 8.3
Same name and namespace in other branches
- 7.3 core/connectors/InstapageCmsPluginDrupal8Connector.php \InstapageCmsPluginDrupal8Connector::logDbError()
Logs DB errors.
Parameters
object $e Exception object:
string $sql SQL query.:
3 calls to InstapageCmsPluginDrupal8Connector::logDbError()
- InstapageCmsPluginDrupal8Connector::getResults in core/
connectors/ InstapageCmsPluginDrupal8Connector.php - Executes the query and returns a list of results.
- InstapageCmsPluginDrupal8Connector::getRow in core/
connectors/ InstapageCmsPluginDrupal8Connector.php - Executes the query and returns the first row.
- InstapageCmsPluginDrupal8Connector::query in core/
connectors/ InstapageCmsPluginDrupal8Connector.php - Executes a SQL query.
File
- core/
connectors/ InstapageCmsPluginDrupal8Connector.php, line 742
Class
- InstapageCmsPluginDrupal8Connector
- Class that utilizes native Drupal 8 functions to perform actions like remote requests and DB operations.
Code
private function logDbError($e, $sql) {
$db = InstapageCmsPluginDBModel::getInstance();
$errorMessage = $e
->getMessage();
if (strpos($sql, $db->debugTable) === false && $errorMessage !== '') {
$messages = array(
'Query: ' . $sql,
'Error: ' . $errorMessage,
);
InstapageCmsPluginHelper::writeDiagnostics(implode("\n", $messages), 'DB Error');
}
}