Skip to content

Commit e72d22a

Browse files
authored
Merge pull request #953 from cakephp/fix-email-docs
Update examples in code snippets
2 parents a280c2c + c380dc9 commit e72d22a

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

templates/MailPreview/index.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff 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);

0 commit comments

Comments
 (0)