assegnazione->territorio?->numero; $congregazione = trim((string) Setting::getValue('congregazione_nome', '')); // Stessa regola di AssignmentPdfController::linkScaduto(). $scadenza = $this->assegnazione->assigned_at->copy() ->addDays(max(1, (int) Setting::getValue('giorni_per_smarrito', 120))); return (new MailMessage) ->subject("Territorio N° {$numero} — piantina") ->greeting('Ciao ' . $this->assegnazione->proclamatore?->nome . ',') ->line("ti è stato assegnato il territorio N° {$numero}.") ->action('Apri la piantina', $this->link) ->line("Il link funziona finché il territorio è assegnato a te, al massimo fino al {$scadenza->format('d/m/Y')}.") ->salutation($congregazione !== '' ? $congregazione : 'TerManager2'); } }