You are here

public function TimelineEra::buildArray in Views TimelineJS integration 7.3

Creates an array representing the TimelineJS javascript object.

Return value

array The formatted array.

Overrides TimelineObjectInterface::buildArray

File

src/TimelineEra.php, line 40

Class

TimelineEra
Defines a TimelineJS3 era.

Code

public function buildArray() {
  $era = array(
    'start_date' => $this->start_date
      ->buildArray(),
    'end_date' => $this->end_date
      ->buildArray(),
  );
  if (!empty($this->text)) {
    $era['text'] = $this->text
      ->buildArray();
  }
  return $era;
}