You are here

public function Exporter::getHeader in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php \AKlump\LoftDataGrids\Exporter::getHeader()

Return an array containing the header row values for a page

Parameters

mixed $page_id: (Optional) Defaults to 0.

Return value

array

  • The keys of the header MUST match the keys of each row of data

Overrides ExporterInterface::getHeader

9 calls to Exporter::getHeader()
BootstrapHTMLExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/BootstrapHTMLExporter.php
Build $this->output in prep for export/save
CSVExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/CSVExporter.php
Build $this->output in prep for export/save
DrupalTableExporter::compile in includes/DrupalTableExporter.php
Build $this->output in prep for export/save
Exporter::getData in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php
Return the ExportDataInterface object
FlatTextExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/FlatTextExporter.php
Build $this->output in prep for export/save

... See full list

File

vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php, line 180

Class

Exporter
Class Exporter

Namespace

AKlump\LoftDataGrids

Code

public function getHeader($page_id = 0) {
  $header = array();
  foreach ($this->export_data
    ->getPage($page_id) as $row) {
    $keys = array_keys($row);
    $header += array_combine($keys, $keys);
  }
  return $header;
}