Re: [PEAR-QA] Re: PEAR_Exception in HTTP_Request2

[email protected] (Brett Bieber) Wed, 9 Nov 2011 10:07:55 -0600
Newsgroups php.pear.qa
Message-ID <CAF6z_LK18RYVyJ_44CmtVydatZ2tKDjxnywGXGNYmE7c-b7S-Q@mail.gmail.com>
On Wed, Nov 9, 2011 at 9:50 AM, Alexey Borzov <[email protected]> wrote:
> Hi Till,
>
> On 09.11.2011 19:47, till wrote:
>>
>> I just noticed that HTTP_Request2 requires PEAR_Exception. ;-(
>>
>> How do we fix this now?
>
> Your point being?..
>
> Quoting from http://pear.php.net/manual/en/standards.errors.php
>
>> All of PEAR packages exceptions must be descendant from PEAR_Exception.

I would declare the required dependency on PEAR properly within the
package.xml so people that install it using pyrus or some other method
get all the necessary files — OR — change it to extend Exception, and
begin following the newer (PEAR2) Exception standards (without
namespaces of course).
https://wiki.php.net/pear/rfc/pear2_exception_policy

I've no problem with packages following the PEAR2 standards.

In my projects I manually edit the HTTP/Request2/Exception.php file
because I don't care to depend on all of PEAR. Typical example -
https://github.com/saltybeagle/SimpleCAS/commit/827303a5467ea88ab278c38925538c86782c8b3a

-- 
Brett Bieber