Skip to content

A bundle integrating Guzzle >=4.0 in Symfony

Notifications You must be signed in to change notification settings

bandzaitis/CsaGuzzleBundle

 
 

Repository files navigation

CsaGuzzleBundle

Gitter

Latest Stable Version Latest Unstable Version License Travis Build Status SensioLabsInsight Appveyor Build Status

Description

This bundle integrates Guzzle >=4.0 in Symfony. The 1.x branch supports Guzzle 4 and 5, and the master branch supports Guzzle 6.

Currently, it supports the following features:

  • Integration with Symfony's debug tools (web debug toolbar, profiler, logger, timeline, ...)
  • Configuring a Guzzle client simply using configuration
  • Multiple middleware / subscribers (logger, profiler, timeline, cache, mock, and more to come)
  • Service descriptions to describe your services is json format (only in the 1.3 branch, though)

Web debug Toolbar Profiler panel integration Profiler timeline integration

Installation

All the installation instructions are located in the documentation

Upgrade

Although I try to guarantee forward-compatibility of the bundle with previous versions. Here are the upgrade notes between each version.

See Upgrade.md.

Documentation

Documentation for stable (2.0@dev/dev-master)

Documentation for legacy (1.3)

Contributing

CsaGuzzleBundle is an open source project. If you'd like to contribute, please read the Contributing Guidelines.

License

This library is under the MIT license. For the full copyright and license information, please view the LICENSE file that was distributed with this source code.

Built with Grunt

About

A bundle integrating Guzzle >=4.0 in Symfony

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 76.4%
  • HTML 11.5%
  • JavaScript 8.0%
  • CSS 4.1%