ENHANCEMENT Added DatabaseAdapterRegistry::unregister() to remove a database from the registry (from r100908)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@111539 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2010-10-04 04:17:01 +00:00
parent aa7d2449d9
commit 614a8091f3

View File

@ -35,6 +35,10 @@ class DatabaseAdapterRegistry {
self::$adapters[$config['class']] = $config;
}
static function unregister($class) {
if(isset($adapters[$class])) unset($adapters[$class]);
}
static function autodiscover() {
foreach(glob(dirname(__FILE__) . '/../../../*', GLOB_ONLYDIR) as $directory) {
if(file_exists($directory . '/_register_database.php')) include_once($directory . '/_register_database.php');