-- Vadim Gabriel <[email protected]> wrote
(on Thursday, 23 April 2009, 06:24 PM +0300):
> On Thu, Apr 23, 2009 at 6:07 PM, Matthew Weier O'Phinney <[email protected]>
> wrote:
> 
>     -- Vadim Gabriel <[email protected]> wrote
>     (on Thursday, 23 April 2009, 05:45 PM +0300):
>     > I have been working on a Zend_Payment component @link http://
>     framework.zend.com
>     > /wiki/display/ZFPROP/Zend_Payment
>     > And there were a lot of good feedback, Since this is something that a 
> lot
>     will
>     > was wondering what you guys think about the following:
>     >
>     > 1. Should the gateways use the zend http component and it's adapters 
> such
>     as
>     > the Curl to process the payments or use the PHP Curl extension as is? 
> The
>     > former will limit the usage of this component while the later will allow
>     using
>     > this without any critical dependencies.
> 
>     I'd recommend using Zend_Http_Client. That allows you to mock it for
>     testing. The Curl adapter for the HTTP client is now in trunk and
>     releases with 1.8.0, which will give you the flexibility you need as
>     well. If need be, you can even limit the adapters it accepts to the Curl
>     and Mock adapters, though if you can allow any adapter, that would be
>     preferred.
> 
>     What "limits" do you see to using Zend_Http_Client, btw?
> 
> 
> Yes, I will do just that.
> 
> I was referring to the dependencies, Currently the component depends only on
> Zend_Exception so anyone willing to use it will need just that, But that's
> really nothing to worry about. :) 

I'd consider a dependency on Zend_Http_Client fairly minimal. IIRC, it's
only dependencies are Zend_Uri, Zend_Loader, and Zend_Exception.

-- 
Matthew Weier O'Phinney
Project Lead            | [email protected]
Zend Framework          | http://framework.zend.com/

Reply via email to