OSDN Git Service

FIX:$manager->notify()の第二引数に変数を渡すように修正。
[nucleus-jp/nucleus-next.git] / nucleus / libs / MANAGER.php
index 0ab6a4b..c88fb45 100644 (file)
@@ -542,7 +542,7 @@ class Manager
         *                                                              but it can also be an array containing multiple values
         * @return      void
         */
-       public function notify($eventName, $data)
+       public function notify($eventName, &$data)
        {
                // load subscription list if needed
                if ( !is_array($this->subscriptions) )
@@ -571,7 +571,7 @@ class Manager
                                  && !empty($this->plugins[$listener])
                                  && method_exists($this->plugins[$listener], 'event_' . $eventName) )
                                {
-                                       call_user_func(array(&$this->plugins[$listener], 'event_' . $eventName), array(&$data));
+                                       call_user_func(array(&$this->plugins[$listener], 'event_' . $eventName), $data);
                                }
                        }
                }