get('params')); $service = LicenseReportService::make($params['filters']) ->setRange($params['startDate'], $params['endDate']); return $service->getLicenseLineChart($params['groupKey'], $params['startDate'], $params['endDate']); } public function getLicensePieChart(Request $request): array { $filters = []; $params = ReportHelper::processRequest($request->get('params')); $service = LicenseReportService::make($params['filters']) ->setRange($params['startDate'], $params['endDate']); return $service->getLicensePieChart($params['startDate'], $params['endDate']); } public function getLicenseSummary(Request $request): array { $params = ReportHelper::processRequest($request->get('params')); $service = LicenseReportService::make($params['filters']) ->setRange($params['startDate'], $params['endDate']); return $service->getSummary( $params['startDate'], $params['endDate'] ); } }