Iterate through paginated results
masterList endpoints return a Pager<T> object. You can iterate over this object directly to automatically fetch all items across all pages, or you can iterate page-by-page using getPages().
// Automatic iteration over all items
$items = $client->articles->list(['limit' => 10]);
foreach ($items as $item) {
var_dump($item);
}
// Manual page-by-page iteration
foreach ($items->getPages() as $page) {
foreach ($page->getItems() as $pageItem) {
var_dump($pageItem);
}
}