Annotation of embedaddon/php/ext/imap/tests/bug45705_2.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #45705 test #2 (imap rfc822_parse_adrlist() modifies passed address parameter)
! 3: --SKIPIF--
! 4: <?php
! 5: if (!extension_loaded("imap")) {
! 6: die("skip imap extension not available");
! 7: }
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11:
! 12: $envelope = array('return_path' => 'John Doe <john@example.com>',
! 13: 'from' => 'John Doe <john@example.com>',
! 14: 'reply_to' => 'John Doe <john@example.com>',
! 15: 'to' => 'John Doe <john@example.com>',
! 16: 'cc' => 'John Doe <john@example.com>',
! 17: 'bcc' => 'John Doe <john@example.com>',
! 18: );
! 19:
! 20: var_dump($envelope);
! 21: imap_mail_compose($envelope, array(1 => array()));
! 22: var_dump($envelope);
! 23:
! 24: ?>
! 25: --EXPECT--
! 26: array(6) {
! 27: ["return_path"]=>
! 28: string(27) "John Doe <john@example.com>"
! 29: ["from"]=>
! 30: string(27) "John Doe <john@example.com>"
! 31: ["reply_to"]=>
! 32: string(27) "John Doe <john@example.com>"
! 33: ["to"]=>
! 34: string(27) "John Doe <john@example.com>"
! 35: ["cc"]=>
! 36: string(27) "John Doe <john@example.com>"
! 37: ["bcc"]=>
! 38: string(27) "John Doe <john@example.com>"
! 39: }
! 40: array(6) {
! 41: ["return_path"]=>
! 42: string(27) "John Doe <john@example.com>"
! 43: ["from"]=>
! 44: string(27) "John Doe <john@example.com>"
! 45: ["reply_to"]=>
! 46: string(27) "John Doe <john@example.com>"
! 47: ["to"]=>
! 48: string(27) "John Doe <john@example.com>"
! 49: ["cc"]=>
! 50: string(27) "John Doe <john@example.com>"
! 51: ["bcc"]=>
! 52: string(27) "John Doe <john@example.com>"
! 53: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>