]> _ Git - fluidbook-toolbox.git/commitdiff
wait #5909
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 May 2023 06:16:12 +0000 (08:16 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 May 2023 06:16:12 +0000 (08:16 +0200)
app/Mail/Base.php

index 12868dec99636dc2577fd823c7f300eb62fb6711..2f47150bcd33c9c3c7b80dbccc0bc3729adf869a 100644 (file)
@@ -5,12 +5,15 @@ namespace App\Mail;
 use App\Models\User;
 use Illuminate\Bus\Queueable;
 use Illuminate\Mail\Mailable;
+use Illuminate\Mail\Mailables\Headers;
 use Illuminate\Queue\SerializesModels;
 
 class Base extends Mailable
 {
     use Queueable, SerializesModels;
 
+    protected $_headers = [];
+
     public function build()
     {
         return $this;
@@ -26,4 +29,16 @@ class Base extends Mailable
     {
         $this->to($user->email);
     }
+
+    public function setHeader($name, $value)
+    {
+        $this->_headers[$name] = $value;
+    }
+
+    public function headers(): Headers
+    {
+        return new Headers(
+            text: $this->_headers,
+        );
+    }
 }