1: <?php
2:
3: namespace Budabot\Core;
4:
5: class TimerEvent {
6: public $time = 0;
7: public $delay = 0;
8: public $callback = null;
9: public $args = array();
10:
11: public function __construct($time, $delay, $callback, $args) {
12: $this->time = $time;
13: $this->delay = $delay;
14: $this->callback = $callback;
15: $this->args = $args;
16: }
17:
18: /**
19: * @internal
20: */
21: public function callCallback() {
22: call_user_func_array($this->callback, $this->args);
23: }
24: }
25: