File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -47,12 +47,13 @@ class UserMailer extends Mailer
4747 {
4848 public function welcome($user)
4949 {
50- return $this // Returning the chain is a good idea :)
51- ->to($user->email)
52- ->subject(sprintf("Welcome %s", $user->name))
53- ->template("welcome_mail") // By default template with same name as method name is used.
54- ->layout("custom")
55- ->set(["user" => $user]);
50+ $mailer = $this->setTo($user->email)
51+ ->setSubject(sprintf("Welcome %s", $user->name))
52+ ->setViewVars(["user" => $user]);
53+ $mailer->viewBuilder()
54+ ->setTemplate("welcome_mail") // By default template with same name as method name is used.
55+ ->setLayout("custom");
56+ return $mailer;
5657 }
5758 } ' ;
5859 highlight_string ($ code );
@@ -75,9 +76,10 @@ public function welcome()
7576 {
7677 $this->loadModel("Users");
7778 $user = $this->Users->find()->first();
79+
7880 return $this->getMailer("User")
7981 ->welcome($user)
80- ->set (["activationToken" => "dummy-token"]);
82+ ->setViewVars (["activationToken" => "dummy-token"]);
8183 }
8284 } ' ;
8385 highlight_string ($ code );
You can’t perform that action at this time.
0 commit comments