timesheetService = $timesheetService; } public function getStatus(): void { $params = $this->incomingRequest->query->all(); $onTheClock = session()->exists('userdata') ? $this->timesheetService->isClocked(session('userdata.id')) : false; $this->tpl->assign('onTheClock', $onTheClock); $this->tpl->assign('parentTicketId', $params['request_parts'] ?? false); } public function getStatusButton(): void { $this->getStatus(); $this->tpl->displayPartial('tickets::partials.timerButton'); } }