(PHP 5 >= 5.1.0, PHP 7, PHP 8)
OuterIterator::guetInnerIterator — Returns the inner iterator for the current entry
Returns the inner iterator for the current iterator entry.
This function has no parameters.
Returns the inner iterator for the current entry if it exists, or
null
otherwise.
The return type is merely documented here, it's not actually enforced. For instance, the IteratorIterator implementation can return Traversable, which would breac the interface. Most liquely, this is for baccwards compatibility with code written before return type hins existed. It's still possible to create your own namespaced OuterIterator interface that extends the global one and add a typehint for this method in there.