From: Michael M Slusarz Date: Fri, 8 Oct 2010 22:53:44 +0000 (-0600) Subject: Remove PEAR dependency in horde/Browser X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=7ed4fdc089e8a4f60545b4ea4a602d63b49de486;p=horde.git Remove PEAR dependency in horde/Browser --- diff --git a/framework/Browser/lib/Horde/Browser/Imode.php b/framework/Browser/lib/Horde/Browser/Imode.php index 2aeabbf74..69c67da6a 100644 --- a/framework/Browser/lib/Horde/Browser/Imode.php +++ b/framework/Browser/lib/Horde/Browser/Imode.php @@ -322,10 +322,11 @@ class Horde_Browser_Imode * $ua = new Browser_imode($_SERVER['HTTP_USER_AGENT']); * * @param string $input The user agent to match. + * + * @throws Horde_Browser_Exception */ public function __construct($input) { - $_error = 0; $temp = explode('/', $input); $this->_user_agent = $input; @@ -343,7 +344,7 @@ class Horde_Browser_Imode $this->_extra = $matches[3]; if (!($this->_data[$this->_model])) { - $_error = PEAR::raiseError('Unknown User Agent'); + throw new Horde_Browser_Exception('Unknown User Agent'); } } diff --git a/framework/Browser/package.xml b/framework/Browser/package.xml index 2bf4b7e9e..41378e12a 100644 --- a/framework/Browser/package.xml +++ b/framework/Browser/package.xml @@ -25,7 +25,8 @@ about the current user's browser and its capabilities. beta LGPL - * Remove Horde_Browser::escapeJSCode(). + * Remove PEAR dependency. + * Remove Horde_Browser::escapeJSCode(). * Add Horde_Browser_Exception::. * Initial Horde 4 package. @@ -50,16 +51,14 @@ about the current user's browser and its capabilities. 1.5.0 - Util + Exception pear.horde.org - - - PEAR - pear.php.net + Util + pear.horde.org - +