Author: carnold
Date: Wed Jun  4 08:25:32 2008
New Revision: 663201

URL: http://svn.apache.org/viewvc?rev=663201&view=rev
Log:
LOG4PHP-14: LoggerPropertySetter: warnings about is_a() and a non-static method

Modified:
    incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php

Modified: incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php?rev=663201&r1=663200&r2=663201&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php 
(original)
+++ incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php Wed 
Jun  4 08:25:32 2008
@@ -83,7 +83,7 @@
      * @param string $prefix Only keys having the specified prefix will be set.
      * @static
      */
-    function setPropertiesByObject(&$obj, $properties, $prefix)
+    public static function setPropertiesByObject(&$obj, $properties, $prefix)
     {
         $pSetter = new LoggerPropertySetter($obj);
         return $pSetter->setProperties($properties, $prefix);
@@ -108,7 +108,7 @@
                     continue;
                 $value = LoggerOptionConverter::findAndSubst($key, 
$properties);
                 $key = substr($key, $len);
-                if ($key == 'layout' and is_a($this->obj, 'loggerappender')) {
+                if ($key == 'layout' and ($this->obj instanceof 
LoggerAppender)) {
                     continue;
                 }
                 $this->setProperty($key, $value);


Reply via email to