public static function Database::ignoreTarget

Instructs the system to temporarily ignore a given key/target.

At times we need to temporarily disable slave queries. To do so, call this method with the database key and the target to disable. That database key will then always fall back to 'default' for that key, even if it's defined.

Parameters

$key: The database connection key.

$target: The target of the specified key to ignore.

1 call to Database::ignoreTarget()
ConnectionTest::testConnectionRoutingOverride in drupal/core/modules/system/lib/Drupal/system/Tests/Database/ConnectionTest.php
Tests that connections return appropriate connection objects.

File

drupal/core/lib/Drupal/Core/Database/Database.php, line 439
Definition of Drupal\Core\Database\Database

Class

Database
Primary front-controller for the database system.

Namespace

Drupal\Core\Database

Code

public static function ignoreTarget($key, $target) {
  self::$ignoreTargets[$key][$target] = TRUE;
}