'time-until']; public function __construct($until) { $this->until = (int) $until; } protected function assemble() { $dateTime = DateFormatter::formatDateTime($this->until); $this->addAttributes([ 'datetime' => $dateTime, 'title' => $dateTime, 'data-ago-label' => DateFormatter::timeAgo(time()) ]); $this->add(DateFormatter::timeUntil($this->until)); } }