PHP code example of graham-campbell / guzzle-factory

1. Go to this page and download the library: Download graham-campbell/guzzle-factory 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/ */

    

graham-campbell / guzzle-factory example snippets




use GrahamCampbell\GuzzleFactory\GuzzleFactory;

$client = GuzzleFactory::make(['base_uri' => 'https://example.com']);



use GrahamCampbell\GuzzleFactory\GuzzleFactory;
use GuzzleHttp\HandlerStack;

$client = GuzzleFactory::make(
    ['base_uri' => 'https://example.com'],
    null,
    static function (HandlerStack $stack): void {
        $stack->push(static fn (callable $handler): callable => $handler, 'custom');
    },
);



use GrahamCampbell\GuzzleFactory\GuzzleFactory;
use GuzzleHttp\TransportSharing;

$client = GuzzleFactory::make(
    ['base_uri' => 'https://example.com'],
    TransportSharing::HANDLER_PREFER,
);