diff --git a/lib/Cake/Utility/ClassRegistry.php b/lib/Cake/Utility/ClassRegistry.php index fb62c7106d6..8f98452e75d 100644 --- a/lib/Cake/Utility/ClassRegistry.php +++ b/lib/Cake/Utility/ClassRegistry.php @@ -135,7 +135,7 @@ public static function init($class, $strict = false) { App::uses($plugin . 'AppModel', $pluginPath . 'Model'); App::uses($class, $pluginPath . 'Model'); - if (class_exists($class)) { + if (class_exists($class) && $class instanceof Model) { ${$class} = new $class($settings); } else { if ($strict) {