chargebee / chargebee-php

PHP library for the Chargebee API.
https://apidocs.chargebee.com/docs/api?lang=php
MIT License
72 stars 62 forks source link

Replacing cURL with Guzzle #14

Closed garnold closed 3 years ago

garnold commented 8 years ago

The PHP cURL extension causes intermittent issues when running on Google App Engine. Guzzle provides an abstraction layer for HTTP requests, which allows you to change the underlying service without rewriting application code, and is the recommended way to issue HTTP requests when using PHP on GAE.

Guzzle will continue to use cURL if the extension is enabled, and fallback to stream handlers.

garnold commented 8 years ago

@rraman @bubble-thiyagu @geoffreytran @hellokps @skrish Any thoughts on this pull request?

saravana-cb commented 8 years ago

Hi there,

We are looking into this pull request. We will give you an update at the earliest.

Thanks & Regards, Saravana

garnold commented 6 years ago

@saravana-cb I just rebased on upstream/master. It's been more than a year... any chance you might take a look?

ow commented 6 years ago

Would love this... removes another dependency from the stack

cb-thiyagu commented 6 years ago

@garnold @ow Apologies. This dropped off from our radar again. Will bump this up again. Last time we were discussing this, we were wondering whether this will break things for our other users (those not using composer). i.e possibility of they missing out on setting up Guzzle and this problem manifests in runtime.

cb-rakesh commented 3 years ago

This has been merged in v3.0.0