Bisna\Doctrine\Container::startDBALConnection PHP Method

startDBALConnection() private method

Initialize the DBAL Connection.
private startDBALConnection ( array $config = [] ) : Doctrine\DBAL\Connection
$config array DBAL Connection configuration.
return Doctrine\DBAL\Connection
    private function startDBALConnection(array $config = array())
    {
        $connection = \Doctrine\DBAL\DriverManager::getConnection($config['parameters'], $this->startDBALConfiguration($config), $this->startDBALEventManager($config));
        // Type mappings
        if (isset($config['typeMapping'])) {
            foreach ($config['typeMapping'] as $dbType => $doctrineType) {
                $connection->getDatabasePlatform()->registerDoctrineTypeMapping($dbType, $doctrineType);
            }
        }
        return $connection;
    }