You are here

abstract public function Connection::driver in Drupal 8

Same name in this branch
  1. 8 core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::driver()
  2. 8 core/tests/fixtures/database_drivers/custom/fake/Connection.php \Drupal\Driver\Database\fake\Connection::driver()
  3. 8 core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php \Drupal\Core\Database\Driver\sqlite\Connection::driver()
  4. 8 core/lib/Drupal/Core/Database/Driver/pgsql/Connection.php \Drupal\Core\Database\Driver\pgsql\Connection::driver()
  5. 8 core/lib/Drupal/Core/Database/Driver/mysql/Connection.php \Drupal\Core\Database\Driver\mysql\Connection::driver()
  6. 8 core/modules/system/tests/modules/driver_test/src/Driver/Database/DrivertestMysql/Connection.php \Drupal\driver_test\Driver\Database\DrivertestMysql\Connection::driver()
  7. 8 core/modules/system/tests/modules/driver_test/src/Driver/Database/DrivertestPgsql/Connection.php \Drupal\driver_test\Driver\Database\DrivertestPgsql\Connection::driver()
  8. 8 core/modules/system/tests/modules/driver_test/src/Driver/Database/DrivertestMysqlDeprecatedVersion/Connection.php \Drupal\driver_test\Driver\Database\DrivertestMysqlDeprecatedVersion\Connection::driver()
Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::driver()

Returns the type of database driver.

This is not necessarily the same as the type of the database itself. For instance, there could be two MySQL drivers, mysql and mysqlMock. This function would return different values for each, but both would return "mysql" for databaseType().

Return value

string The type of database driver.

5 methods override Connection::driver()
Connection::driver in core/tests/fixtures/database_drivers/custom/fake/Connection.php
Returns the type of database driver.
Connection::driver in core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php
Returns the type of database driver.
Connection::driver in core/lib/Drupal/Core/Database/Driver/pgsql/Connection.php
Returns the type of database driver.
Connection::driver in core/lib/Drupal/Core/Database/Driver/mysql/Connection.php
Returns the type of database driver.
StubConnection::driver in core/tests/Drupal/Tests/Core/Database/Stub/StubConnection.php
Returns the type of database driver.

File

core/lib/Drupal/Core/Database/Connection.php, line 1393

Class

Connection
Base Database API class.

Namespace

Drupal\Core\Database

Code

public abstract function driver();