1
0
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:
David Grudl
2013-06-22 16:54:51 +02:00
parent d01ede6aee
commit 1382a1021f
18 changed files with 381 additions and 381 deletions

View File

@@ -10,7 +10,7 @@
*/ */
require_once dirname(__FILE__) . '/mssql2005.reflector.php'; require_once dirname(__FILE__) . '/DibiMsSql2005Reflector.php';
/** /**

View File

@@ -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;

View File

@@ -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.

View File

@@ -10,7 +10,7 @@
*/ */
require_once dirname(__FILE__) . '/mysql.reflector.php'; require_once dirname(__FILE__) . '/DibiMySqlReflector.php';
/** /**

View File

@@ -10,7 +10,7 @@
*/ */
require_once dirname(__FILE__) . '/mysql.reflector.php'; require_once dirname(__FILE__) . '/DibiMySqlReflector.php';
/** /**

View File

@@ -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';
/** /**

View File

@@ -10,7 +10,7 @@
*/ */
require_once dirname(__FILE__) . '/sqlite.reflector.php'; require_once dirname(__FILE__) . '/DibiSqliteReflector.php';
/** /**

View File

@@ -10,7 +10,7 @@
*/ */
require_once dirname(__FILE__) . '/sqlite.reflector.php'; require_once dirname(__FILE__) . '/DibiSqliteReflector.php';
/** /**

View File

@@ -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'.");