Piwik\ViewDataTable\Manager::makeTemporaryViewDataTableInstance PHP Method

makeTemporaryViewDataTableInstance() private static method

private static makeTemporaryViewDataTableInstance ( $controllerAction, $params ) : ViewDataTable
$controllerAction
$params
return Piwik\Plugin\ViewDataTable
    private static function makeTemporaryViewDataTableInstance($controllerAction, $params)
    {
        $report = new Report();
        $viewDataTableType = isset($params['viewDataTable']) ? $params['viewDataTable'] : $report->getDefaultTypeViewDataTable();
        $apiAction = $controllerAction;
        $loadViewDataTableParametersForUser = false;
        $viewDataTable = Factory::build($viewDataTableType, $apiAction, $controllerAction, $forceDefault = false, $loadViewDataTableParametersForUser);
        return $viewDataTable;
    }