1--TEST--
2IntlBreakIterator::getPartsIterator(): argument variations
3--SKIPIF--
4<?php
5if (!extension_loaded('intl'))
6    die('skip intl extension not enabled');
7--FILE--
8<?php
9ini_set("intl.error_level", E_WARNING);
10ini_set("intl.default_locale", "pt_PT");
11
12$text = 'foo bar tao';
13
14$it = IntlBreakIterator::createWordInstance(NULL);
15$it->setText($text);
16
17var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_SEQUENTIAL)));
18var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_LEFT)));
19var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_RIGHT)));
20
21?>
22--EXPECT--
23array(5) {
24  [0]=>
25  string(3) "foo"
26  [1]=>
27  string(1) " "
28  [2]=>
29  string(3) "bar"
30  [3]=>
31  string(1) " "
32  [4]=>
33  string(3) "tao"
34}
35array(5) {
36  [0]=>
37  string(3) "foo"
38  [4]=>
39  string(1) " "
40  [5]=>
41  string(3) "bar"
42  [8]=>
43  string(1) " "
44  [9]=>
45  string(3) "tao"
46}
47array(5) {
48  [3]=>
49  string(3) "foo"
50  [5]=>
51  string(1) " "
52  [8]=>
53  string(3) "bar"
54  [9]=>
55  string(1) " "
56  [12]=>
57  string(3) "tao"
58}
59