-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update constructor to signify which parameters are required for sending all email #408
Update constructor to signify which parameters are required for sending all email #408
Conversation
lib/helpers/mail/Mail.php
Outdated
@@ -948,12 +948,18 @@ class Mail implements \JsonSerializable | |||
|
|||
public function __construct($from = null, $subject = null, $to = null, $content = null) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should remove the ability to set these to null since the helper will not work unless all of these parameters are set.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What if the user wants to create the object and then add personalizations separately, e.g. for sending to many recipients?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also what about using transactional templates where the subject isn't set programmatically at all?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Tzafra,
Would you mind opening up a new issue so that we can get better visibility on this issue?
…them as required. This is based on Elmer's comments on PR sendgrid#408
Updated. The branch doesn't match the change so if you'd prefer a new PR let me know. |
Hello @caseyw, |
…ch parameters are required for sending all email
Hello. |
No description provided.