From 24a8cef0e68687d4123203dfeb3bb592e11d45a0 Mon Sep 17 00:00:00 2001 From: wernerm Date: Fri, 23 Nov 2007 00:28:58 +0000 Subject: [PATCH] Fixed getLoadedModels() --- lib/Doctrine.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Doctrine.php b/lib/Doctrine.php index 125df51a8..e29f89d9e 100644 --- a/lib/Doctrine.php +++ b/lib/Doctrine.php @@ -555,9 +555,9 @@ final class Doctrine // file is not the same as the actual model file name itself if (isset(self::$_loadedModels[$name])) { try { - $tmp = self::$_loadedModels[$name]; require_once self::$_loadedModels[$name]; $declaredAfter = get_declared_classes(); + // Using array_slice since array_diff is broken is some versions $foundClasses = array_slice($declaredAfter, count($declaredBefore)-1); if ($foundClasses) { foreach ($foundClasses as $name) {