/** * Retrieves connection identifier * * @param DSN $dsn * @return mixed */ public function connect(DSN $dsn) { $connection = mysql_connect($dsn->getHost(), $dsn->getUserName(), $dsn->getPassword()); if (!$connection) { throw new ConnectionErrorException(mysql_error()); } return $connection; }