getModel('report'); \assert($model instanceof ReportModel); $context = $request->get('context'); $graphs = $model->getGraphList($context); $columns = $model->getColumnList($context); $filters = $model->getFilterList($context); return $this->sendJsonResponse( [ 'columns' => $columns->choiceHtml, 'columnDefinitions' => $columns->definitions, 'filters' => $filters->choiceHtml, 'filterDefinitions' => $filters->definitions, 'filterOperators' => $filters->operatorHtml, 'graphs' => $graphs->choiceHtml, ] ); } }