bill = $bill; $this->field = $field; $this->diff = $diff; $this->ipAddress = $ipAddress; } /** * Build the message. * * @return $this */ public function build(): self { $subject = (string) trans(sprintf('email.bill_warning_subject_%s', $this->field), ['diff' => $this->diff, 'name' => $this->bill->name]); if (0 === $this->diff) { $subject = (string) trans(sprintf('email.bill_warning_subject_now_%s', $this->field), ['diff' => $this->diff, 'name' => $this->bill->name]); } return $this ->view('emails.bill-warning-html') ->text('emails.bill-warning-text') ->subject($subject); } }