A robust and optimized library for advanced PHP Iterators.
    • Documentation
      • Getting Started
        • Installation
        • Quickstart
      • Usage
        • Choosing the Right Iterator
        • Use Cases
      • API Reference
        • Foundations and Extension Points
        • Iterators
        • Factories & Utilities
      • Advanced Topics
        • Combining Iterators
        • Functional Patterns
        • Caching & Rewinding
        • Debugging Iterables
        • Extending the Library
        • Examples
      • Links & Resources
        • Dependencies
      • FAQ
      • Compatibility
    • Namespaces
      • FastForward
        • Iterator
    • Packages
      • FastForward
        • Iterator
    • Reports
      • Deprecated
      • Errors
      • Markers
    • Indices
      • Files

    API Reference

    This section covers the public API surface of the package.

    This library does not expose container bindings, facades, aliases, or singleton entry points. Its main public surfaces are:

    • concrete iterators and iterator aggregates;
    • reusable countable base classes for extension;
    • factory-style helpers such as ClosureFactoryIteratorAggregate ;
    • the debugIterable() utility function.
    • Foundations and Extension Points
      • Foundation classes
      • How counting works
      • Which base class should you extend?
      • Minimal custom aggregate
      • Minimal filter wrapper
    • Iterators
      • Transformation and inspection
      • Grouping and segmentation
      • Combining and replaying sources
      • When two classes look similar
      • Suggested reading order for new users
    • Factories & Utilities
      • ClosureFactoryIteratorAggregate
      • debugIterable()
    Search results