function _ultimate_cron_get_transactional_safe_connection in Ultimate Cron 8.2
Same name and namespace in other branches
- 7.2 ultimate_cron.module \_ultimate_cron_get_transactional_safe_connection()
Get transactional safe connection.
Return value
string Connection target.
2 calls to _ultimate_cron_get_transactional_safe_connection()
- Lock::lock in src/
Lock/ Lock.php - Acquire lock.
- UltimateCronDatabaseFactory::getConnection in src/
UltimateCronDatabaseFactory.php - Factory method that returns a Connection object with the correct target.
File
- ./
ultimate_cron.module, line 258 - Ultimate Cron. Extend cron functionality in Drupal.
Code
function _ultimate_cron_get_transactional_safe_connection() {
return !\Drupal::config('ultimate_cron.settings')
->get('bypass_transactional_safe_connection') && \Drupal\Core\Database\Database::getConnection()
->inTransaction() ? 'ultimate_cron' : 'default';
}