diff options
Diffstat (limited to 'ext/intl/breakiterator/breakiterator_methods.cpp')
-rw-r--r-- | ext/intl/breakiterator/breakiterator_methods.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/intl/breakiterator/breakiterator_methods.cpp b/ext/intl/breakiterator/breakiterator_methods.cpp index 7e920fa39c..393290b66e 100644 --- a/ext/intl/breakiterator/breakiterator_methods.cpp +++ b/ext/intl/breakiterator/breakiterator_methods.cpp @@ -27,6 +27,7 @@ extern "C" { #include "breakiterator_class.h" #include "../locale/locale.h" #include <zend_exceptions.h> +#include <zend_interfaces.h> } using PHP::CodePointBreakIterator; @@ -399,3 +400,12 @@ U_CFUNC PHP_METHOD(IntlBreakIterator, getErrorMessage) message = intl_error_get_message(BREAKITER_ERROR_P(bio)); RETURN_STR(message); } + +U_CFUNC PHP_METHOD(IntlBreakIterator, getIterator) +{ + if (zend_parse_parameters_none() == FAILURE) { + return; + } + + zend_create_internal_iterator_zval(return_value, ZEND_THIS); +} |