make(DailySummaryRetriever::class); $now = Carbon::today(); $attachments = new Collection([ new AbsencesAttachment($dailySummaryRetriever->getAbsences($now)), new RemotesAttachment($dailySummaryRetriever->getRemoteDays($now)), new BirthdaysAttachment($dailySummaryRetriever->getBirthdays($now)), ]); return $this->respondToSlack(__("Summary for the day :day", ["day" => $now->toDisplayString()])) ->withAttachments($attachments->all()); } }