send( 'GET', $relativePath, array_merge(['page_size' => $pageSize, 'page_number' => $pageNumber], $parameters) ) ); $items = array_merge($items, $response->$arrayPropertyName); if (0 === $totalRecords) { $pageCount = $response->page_count; $pageSize = $response->page_size; $totalRecords = $response->total_records; } } if (count($items) !== $totalRecords) { error_log('Zoom announced '.$totalRecords.' records but returned '.count($items)); } return $items; } }