@@ -89,15 +89,15 @@ public function addTimer($interval, $callback)
8989 $ dummyCallback = function () {};
9090 $ timer = new \libev \TimerEvent ($ dummyCallback , $ interval );
9191
92- return $ this ->createTimer ($ timer , $ interval , $ callback , 0 );
92+ return $ this ->createTimer ($ timer , $ callback , false );
9393 }
9494
9595 public function addPeriodicTimer ($ interval , $ callback )
9696 {
9797 $ dummyCallback = function () {};
98- $ timer = new \libev \PeriodicEvent ($ dummyCallback , 1 , $ interval );
98+ $ timer = new \libev \TimerEvent ($ dummyCallback , $ interval , $ interval );
9999
100- return $ this ->createTimer ($ timer , $ interval , $ callback , 1 );
100+ return $ this ->createTimer ($ timer , $ callback , true );
101101 }
102102
103103 public function cancelTimer ($ signature )
@@ -106,7 +106,7 @@ public function cancelTimer($signature)
106106 unset($ this ->timers [$ signature ]);
107107 }
108108
109- private function createTimer ($ timer , $ interval , $ callback , $ periodic )
109+ private function createTimer ($ timer , $ callback , $ periodic )
110110 {
111111 $ signature = spl_object_hash ($ timer );
112112 $ callback = $ this ->wrapTimerCallback ($ signature , $ callback , $ periodic );
0 commit comments