public static function onext($name, $callback, $key = '', &$obj = null) { $ready = false; Event::createHandler($name, function () use(&$ready) { if ($ready) { return; } $ready = true; return $callback(); }, $key, $obj); }