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