File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -124,11 +124,18 @@ public function toIterable(): iterable
124
124
125
125
public function ensureValidity ()
126
126
{
127
- if (!$ this ->headers ->get ('To ' )?->getBody() && !$ this ->headers ->get ('Cc ' )?->getBody() && !$ this ->headers ->get ('Bcc ' )?->getBody()) {
127
+ $ to = (null !== $ header = $ this ->headers ->get ('To ' )) ? $ header ->getBody () : null ;
128
+ $ cc = (null !== $ header = $ this ->headers ->get ('Cc ' )) ? $ header ->getBody () : null ;
129
+ $ bcc = (null !== $ header = $ this ->headers ->get ('Bcc ' )) ? $ header ->getBody () : null ;
130
+
131
+ if (!$ to && !$ cc && !$ bcc ) {
128
132
throw new LogicException ('An email must have a "To", "Cc", or "Bcc" header. ' );
129
133
}
130
134
131
- if (!$ this ->headers ->get ('From ' )?->getBody() && !$ this ->headers ->get ('Sender ' )?->getBody()) {
135
+ $ from = (null !== $ header = $ this ->headers ->get ('From ' )) ? $ header ->getBody () : null ;
136
+ $ sender = (null !== $ header = $ this ->headers ->get ('Sender ' )) ? $ header ->getBody () : null ;
137
+
138
+ if (!$ from && !$ sender ) {
132
139
throw new LogicException ('An email must have a "From" or a "Sender" header. ' );
133
140
}
134
141
You can’t perform that action at this time.
0 commit comments