psn-php icon indicating copy to clipboard operation
psn-php copied to clipboard

Fatal error using $query = $client->users()->search($id); Offset 128

Open Argosth opened this issue 11 months ago • 0 comments

Hello,

I'm using the Tustin's PlayStation Network PHP library and running into an issue when I use the search method to retrieve users that match a specific criteria. Here's my current code:

php Copy code $query = $client->users()->search($id); foreach($query as $user) { // processing user information } The search method retrieves over 100 users as expected, but once it reaches a certain point (around the 128th user), it throws the following fatal error:

php Copy code Fatal error: Uncaught InvalidArgumentException: Offset 128 does not exist. in C:\Users...\vendor\tustin\psn-php\src\Iterator\AbstractApiIterator.php:156 Stack trace: #0 C:\Users...\vendor\tustin\psn-php\src\Iterator\UsersSearchIterator.php(73): Tustin\PlayStation\Iterator\AbstractApiIterator->getFromOffset(128) #1 C:\Users\my-file.php(120): Tustin\PlayStation\Iterator\UsersSearchIterator->current() #2 C:...\Argosth\index.php(167): include('C:\Users\\xC3\x93scar...') #3 {main} thrown in C:\Users...\Argosth\vendor\tustin\psn-php\src\Iterator\AbstractApiIterator.php on line 156 I am unsure of why this error is occurring or how to properly handle it. Does anyone have any ideas or suggestions on how to resolve this issue?

Thank you in advance for your help.

Argosth avatar Jul 19 '23 19:07 Argosth