static function connect($dsn) { empty($dsn) and $dsn = self::getDefaultDsn(); $h = md5(serialize($dsn), true); if (isset(self::$em[$h])) { return self::$em[$h]; } return self::$em[$h] = \Doctrine\ORM\EntityManager::create(adapter_DB::connect($dsn), self::createConfiguration($dsn)); }
/** * @return \Doctrine\DBAL\Connection */ function DB($dsn = array()) { return adapter_DB::connect($dsn); }