public function __construct($conn) { if (is_array($conn)) { $config = new \Doctrine\DBAL\Configuration(); //.. $connectionParams = array('dbname' => $conn['dbname'], 'user' => $conn['dbuser'], 'password' => $conn['dbpass'], 'host' => $conn['dbhost'], 'driver' => 'pdo_mysql', 'charset' => 'utf8'); $conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config); } EditoraData::set_connection($conn); }