RewindableGenerator
class RewindableGenerator implements Countable, IteratorAggregate (View source)
Properties
| protected callable | $generator | The generator callback.  | 
                |
| protected callable|int | $count | The number of tagged services.  | 
                
Methods
                    void
                
                
                    __construct(callable $generator, callable|int $count)
        
                                            
                
            Create a new generator instance.
                    getIterator()
        
                                            
                
            Get an iterator from the generator.
                    int
                
                
                    count()
        
                                            
                
            Get the total number of tagged services.
Details
        
                            void
    __construct(callable $generator, callable|int $count)
        
    
    Create a new generator instance.
        
                            Traversable
    getIterator()
        
    
    Get an iterator from the generator.
        
                            int
    count()
        
    
    Get the total number of tagged services.