ClientInterface.php 534 B

1234567891011121314151617181920
  1. <?php
  2. namespace Buzz\Client;
  3. use Buzz\Exception\ClientException;
  4. use Buzz\Message\MessageInterface;
  5. use Buzz\Message\RequestInterface;
  6. interface ClientInterface
  7. {
  8. /**
  9. * Populates the supplied response with the response for the supplied request.
  10. *
  11. * @param RequestInterface $request A request object
  12. * @param MessageInterface $response A response object
  13. *
  14. * @throws ClientException If something goes wrong
  15. */
  16. public function send(RequestInterface $request, MessageInterface $response);
  17. }