diff --git a/lib/Cake/Core/CakePlugin.php b/lib/Cake/Core/CakePlugin.php index 200a7d2b615..3515de8fa98 100644 --- a/lib/Cake/Core/CakePlugin.php +++ b/lib/Cake/Core/CakePlugin.php @@ -121,11 +121,11 @@ public static function load($plugin, $config = array()) { public static function loadAll($options = array()) { $plugins = App::objects('plugins'); foreach ($plugins as $p) { - $opts = isset($options[$p]) ? $options[$p] : array(); + $opts = isset($options[$p]) ? (array)$options[$p] : array(); if (isset($options[0])) { $opts += $options[0]; } - self::load($p, (array)$opts); + self::load($p, $opts); } }