Add expected method MailBuilder->withHeaders
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
This commit is contained in:
parent
b8f3c4b065
commit
acd6fd7dd3
|
@ -550,13 +550,13 @@ function notification($params)
|
||||||
'title' => $title,
|
'title' => $title,
|
||||||
'body' => $body,
|
'body' => $body,
|
||||||
'subject' => $subject,
|
'subject' => $subject,
|
||||||
|
'headers' => $emailBuilder->getHeaders(),
|
||||||
];
|
];
|
||||||
|
|
||||||
Hook::callAll('enotify_mail', $datarray);
|
Hook::callAll('enotify_mail', $datarray);
|
||||||
|
|
||||||
$builder = DI::emailer()
|
$emailBuilder
|
||||||
->newNotifyMail()
|
->withHeaders($datarray['headers'])
|
||||||
->addHeaders($datarray['headers'])
|
|
||||||
->withRecipient($params['to_email'])
|
->withRecipient($params['to_email'])
|
||||||
->forUser([
|
->forUser([
|
||||||
'uid' => $datarray['uid'],
|
'uid' => $datarray['uid'],
|
||||||
|
|
|
@ -159,6 +159,36 @@ abstract class MailBuilder
|
||||||
return $this;
|
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
|
* Adds a value to a header
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue