Doctrine\DBAL\DriverManager::getConnection
Creates a connection object based on the specified parameters.
This method returns a Doctrine\DBAL\Connection which wraps the underlying driver connection. $params must contain at least one of the following. Either 'driver' with one of the following values: pdo_mysql pdo_sqlite pdo_pgsql pdo_oci (unstable) pdo_sqlsrv pdo_ibm (unstable) pdo_sqlsrv mysqli sqlsrv ibm_db2 (unstable) drizzle_pdo_mysql OR 'driverClass' that contains the full class name (with namespace) of the driver class to instantiate. Other (optional) parameters: <b>user (string)</b>: The username to use when connecting. <b>password (string)</b>: The password to use when connecting. <b>driverOptions (array)</b>: Any additional driver-specific options for the driver. These are just passed through to the driver. <b>pdo</b>: You can pass an existing PDO instance through this parameter. The PDO instance will be wrapped in a Doctrine\DBAL\Connection. <b>wrapperClass</b>: You may specify a custom wrapper class through the 'wrapperClass' parameter but this class MUST inherit from Doctrine\DBAL\Connection. <b>driverClass</b>: The driver class to use.
Signature
public function getConnection(array
$params,
[Configuration
$config = null,
[EventManager
$eventManager = null]] )
Parameters
Returns
- Connection