public function ReportTypeBase::buildReportTable in Commerce Reporting 8
Build a report table from query results.
Parameters
array $results: The report query results.
Return value
array The render array.
Overrides ReportTypeInterface::buildReportTable
File
- src/
Plugin/ Commerce/ ReportType/ ReportTypeBase.php, line 70
Class
- ReportTypeBase
- Provides the base order report type class.
Namespace
Drupal\commerce_reports\Plugin\Commerce\ReportTypeCode
public function buildReportTable(array $results) {
$build = [
'#type' => 'table',
'#header' => $this
->doBuildReportTableHeaders(),
'#rows' => [],
'#empty' => t('No reports yet'),
];
foreach ($results as $result) {
$row = $this
->doBuildReportTableRow($result);
$build['#rows'][] = $row;
}
return $build;
}