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("Podsumowanie dla dnia {$now->toDisplayString()}") ->withAttachments($attachments->all()); } }