public function Schema::__construct in Drupal driver for SQL Server and SQL Azure 3.1.x
Same name and namespace in other branches
- 4.2.x src/Driver/Database/sqlsrv/Schema.php \Drupal\sqlsrv\Driver\Database\sqlsrv\Schema::__construct()
- 4.0.x src/Driver/Database/sqlsrv/Schema.php \Drupal\sqlsrv\Driver\Database\sqlsrv\Schema::__construct()
- 4.1.x src/Driver/Database/sqlsrv/Schema.php \Drupal\sqlsrv\Driver\Database\sqlsrv\Schema::__construct()
Adding abilty to pass schema in configuration.
Overrides Schema::__construct
File
- src/
Driver/ Database/ sqlsrv/ Schema.php, line 766
Class
Namespace
Drupal\sqlsrv\Driver\Database\sqlsrvCode
public function __construct($connection) {
parent::__construct($connection);
$options = $connection
->getConnectionOptions();
if (isset($options['schema'])) {
$this->defaultSchema = $options['schema'];
}
$this->cacheSchema = $options['cache_schema'] ?? FALSE;
}