Browse Source

Update React.php

walkor 9 năm trước cách đây
mục cha
commit
0a44018e78
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      Events/React.php

+ 3 - 2
Events/React.php

@@ -49,6 +49,7 @@ class React implements LoopInterface
      */
     public function add($fd, $flag, $func, $args = array())
     {
+        $args = (array)$args;
         switch ($flag) {
             case EventInterface::EV_READ:
                 return $this->_loop->addReadStream($fd, $func);
@@ -58,11 +59,11 @@ class React implements LoopInterface
                 return $this->_loop->addSignal($fd, $func);
             case EventInterface::EV_TIMER:
                 return $this->_loop->addPeriodicTimer($fd, function() use ($func, $args) {
-                    call_user_func_array($func, (array)$args);
+                    call_user_func_array($func, $args);
                 });
             case EventInterface::EV_TIMER_ONCE:
                 return $this->_loop->addTimer($fd, function() use ($func, $args) {
-                    call_user_func_array($func, (array)$args);
+                    call_user_func_array($func, $args);
                 });
         }
         return false;