public static function createConnectionFromDSN($dsn) { if (is_string($dsn)) { $parsed = self::parseDSN($dsn); } else { $parsed = $dsn; } return DriverManager::getConnection($parsed); }
/** * Get native Doctrine database connection. * * @return \Doctrine\DBAL\Connection */ public function getDatabaseConnection() { if (!$this->connection) { $this->connection = ConnectionHandler::createConnectionFromDSN($this->getDsn()); } return $this->connection; }