mirror of
https://github.com/dg/dibi.git
synced 2025-08-05 05:37:39 +02:00
- consolidating the aliases for the connection parameters
This commit is contained in:
@@ -64,10 +64,6 @@ class DibiMsSqlDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
DibiConnection::alias($config, 'host', 'hostname');
|
|
||||||
|
|
||||||
if (isset($config['resource'])) {
|
if (isset($config['resource'])) {
|
||||||
$this->connection = $config['resource'];
|
$this->connection = $config['resource'];
|
||||||
} elseif (empty($config['persistent'])) {
|
} elseif (empty($config['persistent'])) {
|
||||||
|
@@ -65,8 +65,6 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'host', 'hostname');
|
|
||||||
|
|
||||||
if (isset($config['resource'])) {
|
if (isset($config['resource'])) {
|
||||||
$this->connection = $config['resource'];
|
$this->connection = $config['resource'];
|
||||||
} elseif (isset($config['options'])) {
|
} elseif (isset($config['options'])) {
|
||||||
|
@@ -77,9 +77,6 @@ class DibiMySqlDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
DibiConnection::alias($config, 'host', 'hostname');
|
|
||||||
DibiConnection::alias($config, 'options');
|
DibiConnection::alias($config, 'options');
|
||||||
|
|
||||||
if (isset($config['resource'])) {
|
if (isset($config['resource'])) {
|
||||||
|
@@ -77,9 +77,6 @@ class DibiMySqliDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
DibiConnection::alias($config, 'host', 'hostname');
|
|
||||||
DibiConnection::alias($config, 'options');
|
DibiConnection::alias($config, 'options');
|
||||||
DibiConnection::alias($config, 'database');
|
DibiConnection::alias($config, 'database');
|
||||||
|
|
||||||
|
@@ -66,9 +66,6 @@ class DibiOdbcDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
|
|
||||||
if (isset($config['resource'])) {
|
if (isset($config['resource'])) {
|
||||||
$this->connection = $config['resource'];
|
$this->connection = $config['resource'];
|
||||||
} else {
|
} else {
|
||||||
|
@@ -66,9 +66,6 @@ class DibiOracleDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
DibiConnection::alias($config, 'database', 'db');
|
|
||||||
DibiConnection::alias($config, 'charset');
|
DibiConnection::alias($config, 'charset');
|
||||||
|
|
||||||
if (isset($config['resource'])) {
|
if (isset($config['resource'])) {
|
||||||
|
@@ -66,8 +66,6 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver
|
|||||||
*/
|
*/
|
||||||
public function connect(array &$config)
|
public function connect(array &$config)
|
||||||
{
|
{
|
||||||
DibiConnection::alias($config, 'username', 'user');
|
|
||||||
DibiConnection::alias($config, 'password', 'pass');
|
|
||||||
DibiConnection::alias($config, 'dsn');
|
DibiConnection::alias($config, 'dsn');
|
||||||
DibiConnection::alias($config, 'resource', 'pdo');
|
DibiConnection::alias($config, 'resource', 'pdo');
|
||||||
DibiConnection::alias($config, 'options');
|
DibiConnection::alias($config, 'options');
|
||||||
|
@@ -69,6 +69,10 @@ class DibiConnection extends DibiObject
|
|||||||
throw new InvalidArgumentException('Configuration must be array, string or ArrayObject.');
|
throw new InvalidArgumentException('Configuration must be array, string or ArrayObject.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
self::alias($config, 'username', 'user');
|
||||||
|
self::alias($config, 'password', 'pass');
|
||||||
|
self::alias($config, 'host', 'hostname');
|
||||||
|
|
||||||
if (!isset($config['driver'])) {
|
if (!isset($config['driver'])) {
|
||||||
$config['driver'] = dibi::$defaultDriver;
|
$config['driver'] = dibi::$defaultDriver;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user