*/ public function forDispositionReminder(Disposition $disposition, int $diffInDays): array { $assignment = $disposition->getAssignment(); $destination = $assignment->getDestination(); return [ 'destination' => (string) $destination, 'jobProfile' => $assignment->getJobProfile()?->getName(), 'product' => $destination->getProduct(), 'dateFrom' => $destination->getDateFrom()?->format('d.m.Y'), 'dateTo' => $destination->getDateTo()?->format('d.m.Y'), 'diffInDays' => $diffInDays, 'invoiceUploadDeadlineDays' => $this->invoiceUploadDeadlineDays, ]; } }