1. Go to this page and download the library: Download guzzlehttp/command library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
guzzlehttp / command example snippets
use GuzzleHttp\Client as HttpClient;
use GuzzleHttp\Command\CommandInterface;
use GuzzleHttp\Command\Result;
use GuzzleHttp\Command\ResultInterface;
use GuzzleHttp\Command\ServiceClient;
use GuzzleHttp\Psr7\Request;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
$client = new ServiceClient(
new HttpClient(['base_uri' => 'https://api.example.com']),
function (CommandInterface $command): RequestInterface {
return new Request(
'POST',
'/' . rawurlencode($command->getName()),
['Content-Type' => 'application/json'],
\json_encode($command->toArray(), \JSON_THROW_ON_ERROR)
);
},
function (
ResponseInterface $response,
RequestInterface $request,
CommandInterface $command
): ResultInterface {
return new Result(\json_decode((string) $response->getBody(), true, 512, \JSON_THROW_ON_ERROR));
}
);
$result = $client->createUser(['name' => 'Ada']);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.