ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.117.152.128 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/nicnAdmin/vendor/swiftmailer/swiftmailer/tests/bug/Swift/ |
Upload File : |
<?php class Swift_Bug650Test extends \PHPUnit_Framework_TestCase { /** * @dataProvider encodingDataProvider * * @param string $name * @param string $expectedEncodedName */ public function testMailboxHeaderEncoding($name, $expectedEncodedName) { $factory = new Swift_CharacterReaderFactory_SimpleCharacterReaderFactory(); $charStream = new Swift_CharacterStream_NgCharacterStream($factory, 'utf-8'); $encoder = new Swift_Mime_HeaderEncoder_QpHeaderEncoder($charStream); $header = new Swift_Mime_Headers_MailboxHeader('To', $encoder, new Swift_Mime_Grammar()); $header->setCharset('utf-8'); $header->setNameAddresses(array( 'test@example.com' => $name, )); $this->assertSame('To: '.$expectedEncodedName." <test@example.com>\r\n", $header->toString()); } public function encodingDataProvider() { return array( array('this is " a test ö', 'this is =?utf-8?Q?=22?= a test =?utf-8?Q?=C3=B6?='), array(': this is a test ö', '=?utf-8?Q?=3A?= this is a test =?utf-8?Q?=C3=B6?='), array('( test ö', '=?utf-8?Q?=28?= test =?utf-8?Q?=C3=B6?='), array('[ test ö', '=?utf-8?Q?=5B?= test =?utf-8?Q?=C3=B6?='), array('@ test ö)', '=?utf-8?Q?=40?= test =?utf-8?Q?=C3=B6=29?='), ); } }