Add expected method MailBuilder->withHeaders
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
This commit is contained in:
parent
b8f3c4b065
commit
acd6fd7dd3
2 changed files with 33 additions and 3 deletions
|
@ -550,13 +550,13 @@ function notification($params)
|
|||
'title' => $title,
|
||||
'body' => $body,
|
||||
'subject' => $subject,
|
||||
'headers' => $emailBuilder->getHeaders(),
|
||||
];
|
||||
|
||||
Hook::callAll('enotify_mail', $datarray);
|
||||
|
||||
$builder = DI::emailer()
|
||||
->newNotifyMail()
|
||||
->addHeaders($datarray['headers'])
|
||||
$emailBuilder
|
||||
->withHeaders($datarray['headers'])
|
||||
->withRecipient($params['to_email'])
|
||||
->forUser([
|
||||
'uid' => $datarray['uid'],
|
||||
|
|
|
@ -159,6 +159,36 @@ abstract class MailBuilder
|
|||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the current headers
|
||||
*
|
||||
* @return string[][]
|
||||
*/
|
||||
public function getHeaders()
|
||||
{
|
||||
return $this->headers;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the headers
|
||||
*
|
||||
* Expected format is
|
||||
* [
|
||||
* 'Header1' => ['value1', 'value2', ...],
|
||||
* 'Header2' => ['value3', 'value4', ...],
|
||||
* ...
|
||||
* ]
|
||||
*
|
||||
* @param string[][] $headers
|
||||
* @return $this
|
||||
*/
|
||||
public function withHeaders(array $headers)
|
||||
{
|
||||
$this->headers = $headers;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a value to a header
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue