public function TimelineTitleSlide::buildArray in Views TimelineJS integration 7.3
Creates an array representing the TimelineJS javascript object.
Return value
array The formatted array.
Overrides TimelineSlide::buildArray
File
- src/
TimelineTitleSlide.php, line 17
Class
- TimelineTitleSlide
- Defines a TimelineJS3 title slide.
Code
public function buildArray() {
$slide = array();
if (!empty($this->text)) {
$slide['text'] = $this->text
->buildArray();
}
if (!empty($this->media)) {
$slide['media'] = $this->media
->buildArray();
}
if (!empty($this->background)) {
$slide['background'] = $this->background
->buildArray();
}
if (!$this->autolink) {
$slide['autolink'] = FALSE;
}
if (!empty($this->unique_id)) {
$slide['unique_id'] = $this->unique_id;
}
// Filter any empty values before returning.
return array_filter($slide);
}