12345678910111213141516171819202122232425262728293031323334353637 |
- --TEST--
- IntlBreakIterator::getPartsIterator(): basic test
- --SKIPIF--
- <?php
- if (!extension_loaded('intl'))
- die('skip intl extension not enabled');
- --FILE--
- <?php
- ini_set("intl.error_level", E_WARNING);
- ini_set("intl.default_locale", "pt_PT");
- $bi = IntlBreakIterator::createWordInstance('pt');
- $pi = $bi->getPartsIterator();
- var_dump(get_class($pi));
- print_r(iterator_to_array($pi));
- $bi->setText("foo bar");
- $pi = $bi->getPartsIterator();
- var_dump(get_class($pi->getBreakIterator()));
- print_r(iterator_to_array($pi));
- var_dump($pi->getRuleStatus());
- ?>
- ==DONE==
- --EXPECT--
- string(17) "IntlPartsIterator"
- Array
- (
- )
- string(26) "IntlRuleBasedBreakIterator"
- Array
- (
- [0] => foo
- [1] =>
- [2] => bar
- )
- int(0)
- ==DONE==
|