You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, this library is exactly what I was looking for, and I have found nothing comparable to it (php-http/mock-client lib is dated and also very barebones in comparison to this one), thank you!
For now the intended way of crafting a response is to use the library's PockResponseBuilder. However, I'd like to just put my own response implementing PSR's ResponseInterface, like that:
$myResponse = newResponse(); // assume Response is a class from some PSR-7 implementation.$builder = newPockBuilder();
$builder->replyWith($myResponse); // replyWith() is just some suggested method name
The text was updated successfully, but these errors were encountered:
Hello. You can use PockBuilder::replyWithCallback method. The callback will receive two arguments: RequestInterface and PockResponseBuilder. You can safely ignore those and just return any ResponseInterface implementation.
Thank you! This is a bit verbose and I would prefer to just pass a response directly (maybe internally PockBuilder could call this replaceWithCallback() method though), but this works as well.
First of all, this library is exactly what I was looking for, and I have found nothing comparable to it (
php-http/mock-client
lib is dated and also very barebones in comparison to this one), thank you!For now the intended way of crafting a response is to use the library's
PockResponseBuilder
. However, I'd like to just put my own response implementing PSR'sResponseInterface
, like that:The text was updated successfully, but these errors were encountered: