neirda24/guzzle-bundle-header-forward-plugin

This package is abandoned and no longer maintained. No replacement package was suggested.

Guzzle plugin that allow you to forward headers from your current request into the the guzzle one automatically.

2.0.0 2020-02-13 17:10 UTC

This package is not auto-updated.

Last update: 2023-05-05 08:44:32 UTC


README

This plugin integrates a way to forward headers from the current symfony request into the cURL.

Requirements

Installation

Using composer:

composer.json
{
    "require": {
        "neirda24/guzzle-bundle-header-forward-plugin": "^1.0"
    }
}
command line
$ composer require neirda24/guzzle-bundle-header-forward-plugin

Usage

Enable bundle

# app/AppKernel.php

new EightPoints\Bundle\GuzzleBundle\EightPointsGuzzleBundle([
    new Neirda24\Bundle\GuzzleBundleHeaderForwardPlugin\GuzzleBundleHeaderForwardPlugin(),
])

Basic configuration

# app/config/config.yml

eight_points_guzzle:
    clients:
        api_payment:
            base_url: "http://api.domain.tld"

            # define headers, options

            # plugin settings
            plugin:
                header_forward:
                    enabled: true
                    headers:
                        - 'Accept-Language'