Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\RangeTraversable Class Reference

Lazy and potentially infinite version of PHPs native range() function (without $step support). More...

+ Inheritance diagram for Wikibase\Repo\RangeTraversable:
+ Collaboration diagram for Wikibase\Repo\RangeTraversable:

Public Member Functions

 __construct (int $startingNumber=1, int $inclusiveUpperBound=null)
 
 getIterator ()
 

Private Attributes

 $startingNumber
 
 $inclusiveUpperBound
 

Detailed Description

Lazy and potentially infinite version of PHPs native range() function (without $step support).

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RangeTraversable::__construct ( int  $startingNumber = 1,
int  $inclusiveUpperBound = null 
)

Member Function Documentation

◆ getIterator()

Wikibase\Repo\RangeTraversable::getIterator ( )

Member Data Documentation

◆ $inclusiveUpperBound

Wikibase\Repo\RangeTraversable::$inclusiveUpperBound
private

◆ $startingNumber

Wikibase\Repo\RangeTraversable::$startingNumber
private

The documentation for this class was generated from the following file: