3namespace PlanetTeamSpeak\TeamSpeak3Framework\Helper;
5use PlanetTeamSpeak\TeamSpeak3Framework\Helper\Profiler\Timer;
28 public static function init(
string $name =
"default"): void
30 self::$timers[$name] =
new Timer($name);
39 public static function start(
string $name =
"default"): void
41 if (array_key_exists($name, self::$timers)) {
42 self::$timers[$name]->start();
44 self::$timers[$name] =
new Timer($name);
54 public static function stop(
string $name =
"default"): void
56 if (!array_key_exists($name, self::$timers)) {
60 self::$timers[$name]->stop();
69 public static function get(
string $name =
"default"):
Timer
71 if (!array_key_exists($name, self::$timers)) {
75 return self::$timers[$name];
Helper class providing profiler timers.
static init(string $name="default")
static stop(string $name="default")
static start(string $name="default")