A collection of elements retrieved using one or more API calls. The collection will attempt to retrieve a fixed number of elements, and will make API calls until that fixed number is reached, or there are no more elements to retrieve.
- Implements
IteratorAggregate Traversable
| Methods |
| public __construct(Google FixedSizeCollection constructor.
|
| public getCollectionSize() Returns the number of elements in the collection. This will be equal to the collectionSize parameter used at construction unless there are no elements remaining to be retrieved.
|
| public getIterator() Returns an iterator over the elements of the collection.
|
| public getNextCollection() Retrieves the next FixedSizeCollection using one or more API calls.
|
| public getNextPageToken() Returns a page token that can be passed into the API list method to retrieve additional elements.
|
| public hasNextCollection() Returns true if there are more elements that can be retrieved from the API.
|
| public iterateCollections() Returns an iterator over FixedSizeCollections, starting with this and making API calls as required until all of the elements have been retrieved.
|
| Properties |
| private $collectionSize = NULL |
| private $pageList = NULL |
| Methods |
private static createPageArray(Google
|
| private getLastPage() |
| Methods |
private static createPageArray(Google
|