mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-09-07 20:12:42 +00:00
Support to multibyte in subject.
This commit is contained in:
parent
c48db36196
commit
d5938dd3c4
2 changed files with 5 additions and 1 deletions
|
@ -475,7 +475,7 @@ class CakeEmail {
|
|||
if ($subject === null) {
|
||||
return $this->_subject;
|
||||
}
|
||||
$this->_subject = (string)$subject;
|
||||
$this->_subject = $this->_encode((string)$subject);
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
|
|
@ -342,6 +342,10 @@ class CakeEmailTest extends CakeTestCase {
|
|||
$result = $this->CakeEmail->subject(array('something'));
|
||||
$this->assertIdentical($this->CakeEmail->subject(), 'Array');
|
||||
$this->assertIdentical($this->CakeEmail, $result);
|
||||
|
||||
$this->CakeEmail->subject('هذه رسالة بعنوان طويل مرسل للمستلم');
|
||||
$expected = '=?UTF-8?B?2YfYsNmHINix2LPYp9mE2Kkg2KjYudmG2YjYp9mGINi32YjZitmEINmF2LE=?=' . "\r\n" . ' =?UTF-8?B?2LPZhCDZhNmE2YXYs9iq2YTZhQ==?=';
|
||||
$this->assertIdentical($this->CakeEmail->subject(), $expected);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue