X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=nucleus%2Flibs%2FMANAGER.php;fp=nucleus%2Flibs%2FMANAGER.php;h=ea9a5ad6a8f3aac653795ec3cac710125c7e92cb;hb=e8e71808dfab704b2201e270f65eba7a4316ff18;hp=b30e5dd8d8159f38f2a119ffa97459756d0d35c5;hpb=ec5dbbb275d93096e0ee5807697cf155fcbc75bf;p=nucleus-jp%2Fnucleus-next.git diff --git a/nucleus/libs/MANAGER.php b/nucleus/libs/MANAGER.php index b30e5dd..ea9a5ad 100644 --- a/nucleus/libs/MANAGER.php +++ b/nucleus/libs/MANAGER.php @@ -72,7 +72,7 @@ class Manager * $manager =& Manager::instance(); to get a reference to the object * instead of a copy */ - public function &instance() + public static function &instance() { static $instance = array(); if ( empty($instance) ) @@ -570,7 +570,7 @@ class Manager && !empty($this->plugins[$listener]) && method_exists($this->plugins[$listener], 'event_' . $eventName) ) { - call_user_func(array(&$this->plugins[$listener], 'event_' . $eventName), &$data); + call_user_func(array(&$this->plugins[$listener], 'event_' . $eventName), array(&$data)); } } }