cellog          Mon Aug 22 18:04:58 2005 EDT

  Modified files:              (Branch: PHP_5_0)
    /php-src/pear       PEAR.php 
  Log:
  sync with PEAR 1.3.6
  
http://cvs.php.net/diff.php/php-src/pear/PEAR.php?r1=1.82.2.1&r2=1.82.2.2&ty=u
Index: php-src/pear/PEAR.php
diff -u php-src/pear/PEAR.php:1.82.2.1 php-src/pear/PEAR.php:1.82.2.2
--- php-src/pear/PEAR.php:1.82.2.1      Mon Mar 28 11:46:06 2005
+++ php-src/pear/PEAR.php       Mon Aug 22 18:04:58 2005
@@ -18,7 +18,7 @@
 // |          Tomas V.V.Cox <[EMAIL PROTECTED]>                           |
 // +--------------------------------------------------------------------+
 //
-// $Id: PEAR.php,v 1.82.2.1 2005/03/28 16:46:06 cellog Exp $
+// $Id: PEAR.php,v 1.82.2.2 2005/08/22 22:04:58 cellog Exp $
 //
 
 define('PEAR_ERROR_RETURN',     1);
@@ -492,7 +492,7 @@
      * @see PEAR::setErrorHandling
      * @since PHP 4.0.5
      */
-    function raiseError($message = null,
+    function &raiseError($message = null,
                          $code = null,
                          $mode = null,
                          $options = null,
@@ -537,9 +537,11 @@
             $ec = 'PEAR_Error';
         }
         if ($skipmsg) {
-            return new $ec($code, $mode, $options, $userinfo);
+            $a = &new $ec($code, $mode, $options, $userinfo);
+            return $a;
         } else {
-            return new $ec($message, $code, $mode, $options, $userinfo);
+            $a = &new $ec($message, $code, $mode, $options, $userinfo);
+            return $a;
         }
     }
 
@@ -558,9 +560,11 @@
                          $userinfo = null)
     {
         if (isset($this) && is_a($this, 'PEAR')) {
-            return $this->raiseError($message, $code, null, null, $userinfo);
+            $a = &$this->raiseError($message, $code, null, null, $userinfo);
+            return $a;
         } else {
-            return PEAR::raiseError($message, $code, null, null, $userinfo);
+            $a = &PEAR::raiseError($message, $code, null, null, $userinfo);
+            return $a;
         }
     }
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to