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

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@100908 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sean Harvey 2010-03-11 08:36:38 +00:00 committed by Sam Minnee
parent 0f324c852e
commit 5c79ee20fa

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');