Set up database factory to bail is no driver is defined

Solves the issue with having a site not using the built in PDO (case in point, I'm building a site entirely on Redis with a separate vendor library that isn't part of PICKLES)
This commit is contained in:
Josh Sherman 2012-12-04 12:09:14 -05:00
parent 344e685035
commit bf95e07591
2 changed files with 14 additions and 2 deletions

View file

@ -76,7 +76,13 @@ class Database extends Object
{
if (isset($config->datasources[$name]))
{
$datasource = $config->datasources[$name];
$datasource = $config->datasources[$name];
if (!isset($datasource['driver']))
{
return false;
}
$datasource['driver'] = strtolower($datasource['driver']);
if (!isset(self::$instances['Database'][$name]))

View file

@ -2275,7 +2275,13 @@ class Database extends Object
{
if (isset($config->datasources[$name]))
{
$datasource = $config->datasources[$name];
$datasource = $config->datasources[$name];
if (!isset($datasource['driver']))
{
return false;
}
$datasource['driver'] = strtolower($datasource['driver']);
if (!isset(self::$instances['Database'][$name]))