interface Traversable implements iterable (View source)

Interface to detect if a class is traversable using foreach.

Abstract base interface that cannot be implemented alone. Instead it must be implemented by either {\IteratorAggregate} or {\Iterator}.