Open Ghriim opened 9 years ago
"if no elements could be found to populate the response." I miss some info, or is it a hack to avoid a 404 ?
No, it's not a hack. The 404 would be the response code for the GET of one item. The 204 would be the response code for the GET of an empty list of items.
Legit. +1
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.