/**
* @return Report[]
*/
private function getReportsToMerge()
{
$reports = new ReportsProvider();
$result = array();
foreach ($reports->getAllReportClasses() as $reportClass) {
if ($reportClass == 'Piwik\\Plugins\\API\\Reports\\Get') {
continue;
}
/** @var Report $report */
$report = new $reportClass();
if ($report->getModule() == 'API' || $report->getAction() != 'get') {
continue;
}
$metrics = $report->getMetrics();
if (!empty($report->parameters) || empty($metrics)) {
continue;
}
$result[] = $report;
}
return $result;
}