The convention used in my company is that a list API return a 204 with no content if no elements could be found to populate the response.
It won't return an empty array but just a 204 with an empty body.
In that case I got a "array<Path\To\My\Class>" must exist and implement a static fromCommand() method".
It would be nice that Guzzle could handle such a response since it's pretty standard I think.
The convention used in my company is that a list API return a 204 with no content if no elements could be found to populate the response.
It won't return an empty array but just a 204 with an empty body.
In that case I got a "array<Path\To\My\Class>" must exist and implement a static fromCommand() method".
It would be nice that Guzzle could handle such a response since it's pretty standard I think.