I don’t think you understand the purpose of PHP’s Iterator interface.
> Let me guess.
This just proves my point, you call this a “hot mess” whilst completely misunderstanding what it’s even used for.
The Iterator interface isn’t even used in the comment you first replied to.