summaryrefslogtreecommitdiff
path: root/ext/intl/breakiterator/breakiterator.stub.php
Commit message (Collapse)AuthorAgeFilesLines
* Generate ext/intl class entries from stubsMáté Kocsis2021-02-091-7/+1
| | | | Closes GH-6670
* Improve parameter names in ext/intlMáté Kocsis2020-10-121-3/+3
| | | | Closes GH-6309
* Warning to ValueError promotion in Intl extension Part 1George Peter Banyard2020-07-311-4/+4
| | | | | | | | | Affects: - IntlCalendar - IntlGregorianCalendar - IntlBreakIterator Closes GH-5669
* Introduce InternalIteratorNikita Popov2020-06-241-1/+3
| | | | | | | | | | | | | | | | | | | Userland classes that implement Traversable must do so either through Iterator or IteratorAggregate. The same requirement does not exist for internal classes: They can implement the internal get_iterator mechanism, without exposing either the Iterator or IteratorAggregate APIs. This makes them usable in get_iterator(), but incompatible with any Iterator based APIs. A lot of internal classes do this, because exposing the userland APIs is simply a lot of work. This patch alleviates this issue by providing a generic InternalIterator class, which acts as an adapater between get_iterator and Iterator, and can be easily used by many internal classes. At the same time, we extend the requirement that Traversable implies Iterator or IteratorAggregate to internal classes as well. Closes GH-5216.
* Generate method entries for ext/intlMáté Kocsis2020-04-141-0/+2
| | | | Closes GH-5370
* Add stubs for Intl BreakIteratorMáté Kocsis2020-02-251-0/+95
Closes GH-5207