Changeset 3207 for trunk/lib/Doctrine.php
- Timestamp:
- 11/23/07 00:25:28 (14 months ago)
- Files:
-
- 1 modified
-
trunk/lib/Doctrine.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Doctrine.php
r3204 r3207 544 544 545 545 foreach ((array) $classes as $name) { 546 547 546 try { 547 $declaredBefore = get_declared_classes(); 548 548 $class = new ReflectionClass($name); 549 549 if (self::isValidModelClass($class)) { … … 555 555 // file is not the same as the actual model file name itself 556 556 if (isset(self::$_loadedModels[$name])) { 557 $declaredBefore = get_declared_classes();558 557 try { 558 $tmp = self::$_loadedModels[$name]; 559 559 require_once self::$_loadedModels[$name]; 560 560 $declaredAfter = get_declared_classes(); 561 // Using array_slice since array_diff is broken is some versions562 561 $foundClasses = array_slice($declaredAfter, count($declaredBefore)-1); 563 562 if ($foundClasses) { … … 576 575 577 576 } 578 579 577 return $loadedModels; 580 578 }