robertov8/guzzle-zend

Abstrai o modelo de requisição do Guzzle e transforma em Zend Http Requests XD

1.2.1 2022-09-12 12:03 UTC

This package is auto-updated.

Last update: 2024-06-12 16:04:14 UTC


README

🤘 Guzzle to Zend Http Adapter, justa change you instance ;)

O pacote está disponivel somente no metodo $client->request(...), as demais funções e novas implementações estão em aberto via GitHub.

Basta utilizar, de forma identica a utilização do Guzzle.

Zend Http + Adapter

<?php
use ZendAdapter\ZendRequest as Client;

require __DIR__ . '/vendor/autoload.php';
$client = new Client([
    'base_uri' => 'http://httpbin.org',
    'timeout'  => 2.0,
]);

$response = $client->request('GET', '/root');
$response = $client->request('GET', '/root');
$responseBody = $response->getBody();
$responseBodyContents = $responseBody->getContents();

Guzzle

<?php
use GuzzleHttp\Client;

require __DIR__ . '/vendor/autoload.php';
$client = new Client([
    'base_uri' => 'http://httpbin.org',
    'timeout'  => 2.0,
]);

$response = $client->request('GET', '/root');
$responseBody = $response->getBody();
$responseBodyContents = $responseBody->getContents();