52 assert(
'is_string($controllerId)');
53 assert(
'is_string($moduleId)');
54 assert(
'is_string($redirectUrl)');
57 'controllerId' => $controllerId,
58 'relationModuleId' => $moduleId,
59 'relationModel' => $report,
60 'redirectUrl' => $redirectUrl
64 $viewClassName =
'RowsAndColumnsReportDetailsAndResultsView';
68 $viewClassName =
'SummationReportDetailsAndResultsView';
72 $viewClassName =
'MatrixReportDetailsAndResultsView';
78 return new $viewClassName($controllerId, $moduleId, $params, $report, $savedReport);
static makeView(SavedReport $savedReport, $controllerId, $moduleId, $redirectUrl)
static makeReportBySavedReport($savedReport)
const TYPE_ROWS_AND_COLUMNS