mirror of
https://github.com/dg/dibi.git
synced 2025-08-08 15:16:58 +02:00
all file names correspond with class name
This commit is contained in:
@@ -10,7 +10,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/mssql2005.reflector.php';
|
require_once dirname(__FILE__) . '/DibiMsSql2005Reflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -17,7 +17,7 @@
|
|||||||
* @package dibi\drivers
|
* @package dibi\drivers
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
class DibiMssql2005Reflector extends DibiObject implements IDibiReflector
|
class DibiMsSql2005Reflector extends DibiObject implements IDibiReflector
|
||||||
{
|
{
|
||||||
/** @var IDibiDriver */
|
/** @var IDibiDriver */
|
||||||
private $driver;
|
private $driver;
|
@@ -9,7 +9,7 @@
|
|||||||
* the file license.txt that was distributed with this source code.
|
* the file license.txt that was distributed with this source code.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/mssql.reflector.php';
|
require_once dirname(__FILE__) . '/DibiMsSqlReflector.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The dibi driver for MS SQL database.
|
* The dibi driver for MS SQL database.
|
0
dibi/drivers/mssql.reflector.php → dibi/drivers/DibiMsSqlReflector.php
Executable file → Normal file
0
dibi/drivers/mssql.reflector.php → dibi/drivers/DibiMsSqlReflector.php
Executable file → Normal file
@@ -10,7 +10,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/mysql.reflector.php';
|
require_once dirname(__FILE__) . '/DibiMySqlReflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -10,7 +10,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/mysql.reflector.php';
|
require_once dirname(__FILE__) . '/DibiMySqlReflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -10,8 +10,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/mysql.reflector.php';
|
require_once dirname(__FILE__) . '/DibiMySqlReflector.php';
|
||||||
require_once dirname(__FILE__) . '/sqlite.reflector.php';
|
require_once dirname(__FILE__) . '/DibiSqliteReflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -10,7 +10,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/sqlite.reflector.php';
|
require_once dirname(__FILE__) . '/DibiSqliteReflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -10,7 +10,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/sqlite.reflector.php';
|
require_once dirname(__FILE__) . '/DibiSqliteReflector.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@@ -89,10 +89,10 @@ class DibiConnection extends DibiObject
|
|||||||
$config['driver'] = dibi::$defaultDriver;
|
$config['driver'] = dibi::$defaultDriver;
|
||||||
}
|
}
|
||||||
|
|
||||||
$driver = preg_replace('#[^a-z0-9_]#', '_', strtolower($config['driver']));
|
$class = preg_replace(array('#\W#', '#sql#'), array('_', 'Sql'), ucfirst(strtolower($config['driver'])));
|
||||||
$class = "Dibi" . $driver . "Driver";
|
$class = "Dibi{$class}Driver";
|
||||||
if (!class_exists($class, FALSE)) {
|
if (!class_exists($class, FALSE)) {
|
||||||
include_once dirname(__FILE__) . "/../drivers/$driver.php";
|
include_once dirname(__FILE__) . "/../drivers/$class.php";
|
||||||
|
|
||||||
if (!class_exists($class, FALSE)) {
|
if (!class_exists($class, FALSE)) {
|
||||||
throw new DibiException("Unable to create instance of dibi driver '$class'.");
|
throw new DibiException("Unable to create instance of dibi driver '$class'.");
|
||||||
|
Reference in New Issue
Block a user