You are here

public function TimelineMedia::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/TimelineMedia.php, line 64

Class

TimelineMedia
Defines a TimelineJS3 media object.

Code

public function buildArray() {
  $media = array(
    'url' => $this->url,
  );
  if (!empty($this->caption)) {
    $media['caption'] = $this->caption;
  }
  if (!empty($this->credit)) {
    $media['credit'] = $this->credit;
  }
  if (!empty($this->thumbnail)) {
    $media['thumbnail'] = $this->thumbnail;
  }
  return $media;
}