container = $container; } /** * @param string|null $id * @param string|null $title */ protected function startTimer($id = null, $title = null): void { /** @var Debugger $debugger */ $debugger = $this->container['debugger']; $debugger->startTimer($id ?? $this->id, $title ?? $this->title); } /** * @param string|null $id */ protected function stopTimer($id = null): void { /** @var Debugger $debugger */ $debugger = $this->container['debugger']; $debugger->stopTimer($id ?? $this->id); } /** * @param string $message * @param string $label * @param bool $isString */ protected function addMessage($message, $label = 'info', $isString = true): void { /** @var Debugger $debugger */ $debugger = $this->container['debugger']; $debugger->addMessage($message, $label, $isString); } }