Explorar o código

Update React.php

walkor %!s(int64=9) %!d(string=hai) anos
pai
achega
a3c1c51334
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      Events/React.php

+ 6 - 2
Events/React.php

@@ -57,9 +57,13 @@ class React implements LoopInterface
             case EventInterface::EV_SIGNAL:
                 return $this->_loop->addSignal($fd, $func);
             case EventInterface::EV_TIMER:
-                return $this->_loop->addPeriodicTimer($fd, $func);
+                return $this->_loop->addPeriodicTimer($fd, function() use ($func, $args) {
+                    call_user_func_array($func, $args);
+                });
             case EventInterface::EV_TIMER_ONCE:
-                return $this->_loop->addTimer($fd, $func);
+                return $this->_loop->addTimer($fd, function() use ($func, $args) {
+                    call_user_func_array($func, $args);
+                });
         }
         return false;
     }