April 20, 2015 Posted by Christopher Davis Making Traversable Interfaces the Right Way Learn why extending Iterator or IteratorAggregate in your PHP interfaces is a bad idea. Read