Annotation of embedaddon/php/ext/imap/tests/bug45705_2.phpt, revision 1.1.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>