Author: grobmeier
Date: Thu Jul  2 12:36:22 2009
New Revision: 790565

URL: http://svn.apache.org/viewvc?rev=790565&view=rev
Log:
moved global vars to class members

Modified:
    incubator/log4php/trunk/src/main/php/configurators/LoggerConfiguratorXml.php

Modified: 
incubator/log4php/trunk/src/main/php/configurators/LoggerConfiguratorXml.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/configurators/LoggerConfiguratorXml.php?rev=790565&r1=790564&r2=790565&view=diff
==============================================================================
--- 
incubator/log4php/trunk/src/main/php/configurators/LoggerConfiguratorXml.php 
(original)
+++ 
incubator/log4php/trunk/src/main/php/configurators/LoggerConfiguratorXml.php 
Thu Jul  2 12:36:22 2009
@@ -20,34 +20,6 @@
  * @subpackage configurators
  */
 
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE',    1000);
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE',      1010);
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE',        1020);
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE',      1030);
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE',      1040);
-
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_FILENAME',  './log4php.xml');
-
-/**
- * @var string the default configuration document
- */
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_CONFIGURATION', 
-'<?xml version="1.0" ?>
-<log4php:configuration threshold="all">
-    <appender name="A1" class="LoggerAppenderEcho">
-        <layout class="LoggerLayoutSimple" />
-    </appender>
-    <root>
-        <level value="debug" />
-        <appender_ref ref="A1" />
-    </root>
-</log4php:configuration>');
-
-/**
- * @var string the elements namespace
- */
-define('LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS', 
'HTTP://LOGGING.APACHE.ORG/LOG4PHP/'); 
-
 /**
  * Use this class to initialize the log4php environment using expat parser.
  *
@@ -72,6 +44,33 @@
  * @since 0.4 
  */
 class LoggerConfiguratorXml implements LoggerConfigurator {
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE = 1000;
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE = 1010;
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE = 1020;
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE = 1030;
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE = 1040;
+       
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_FILENAME = 
'./log4php.xml';
+       
+       /**
+        * @var string the default configuration document
+        */
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_CONFIGURATION = 
+       '<?xml version="1.0" ?>
+       <log4php:configuration threshold="all">
+           <appender name="A1" class="LoggerAppenderEcho">
+               <layout class="LoggerLayoutSimple" />
+           </appender>
+           <root>
+               <level value="debug" />
+               <appender_ref ref="A1" />
+           </root>
+       </log4php:configuration>';
+       
+       /**
+        * @var string the elements namespace
+        */
+       const LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS = 
'HTTP://LOGGING.APACHE.ORG/LOG4PHP/'; 
 
     /**
      * @var LoggerHierarchy
@@ -162,7 +161,7 @@
      */
     function doConfigureDefault(&$repository)
     {
-        return 
$this->doConfigureByString(LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_CONFIGURATION,
 $repository);
+        return 
$this->doConfigureByString(self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_DEFAULT_CONFIGURATION,
 $repository);
     }
     
     /**
@@ -202,7 +201,7 @@
         switch ($tag) {
         
             case 'CONFIGURATION' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':CONFIGURATION':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':CONFIGURATION':
             
                 if (isset($attribs['THRESHOLD'])) {
                 
@@ -226,7 +225,7 @@
                 break;
                 
             case 'APPENDER' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER':
             
                 unset($this->appender);
                 $this->appender = null;
@@ -235,21 +234,21 @@
                 $class = $this->subst(@$attribs['CLASS']);
                 
                 $this->appender = LoggerAppender::singleton($name, $class);
-                $this->state[] = 
LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE;
+                $this->state[] = 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE;
                 break;
                 
             case 'APPENDER_REF' :
             case 'APPENDER-REF' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER_REF':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER-REF':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER_REF':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER-REF':
                 if (isset($attribs['REF']) and !empty($attribs['REF'])) {
                     $appenderName = $this->subst($attribs['REF']);
                     
                     $appender = LoggerAppender::singleton($appenderName);
                     if ($appender !== null) {
                         switch (end($this->state)) {
-                            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE:
-                            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE:   
             
+                            case 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE:
+                            case 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE:                
                                 $this->logger->addAppender($appender);
                                 break;
                         }
@@ -258,26 +257,26 @@
                 break;
                 
             case 'FILTER' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':FILTER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':FILTER':
                 unset($this->filter);
                 $this->filter = null;
 
                 $filterName = basename($this->subst(@$attribs['CLASS']));
                 if (!empty($filterName)) {
                     $this->filter = new $filterName();
-                    $this->state[] = 
LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE;
+                    $this->state[] = 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE;
                 } 
                 break;
                 
             case 'LAYOUT':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LAYOUT':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LAYOUT':
                 $class = @$attribs['CLASS'];
                 $this->layout = 
LoggerReflectionUtils::createObject($this->subst($class));
-                $this->state[] = LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE;
+                $this->state[] = 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE;
                 break;
             
             case 'LOGGER':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LOGGER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LOGGER':
                 // $this->logger is assigned by reference.
                 // Only '$this->logger=null;' destroys referenced object
                 unset($this->logger);
@@ -316,13 +315,13 @@
                         $this->logger->setAdditivity($additivity);
                     }
                 } 
-                $this->state[] = LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE;;
+                $this->state[] = 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE;;
                 break;
             
             case 'LEVEL':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LEVEL':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LEVEL':
             case 'PRIORITY':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':PRIORITY':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':PRIORITY':
             
                 if (!isset($attribs['VALUE'])) {
                     // LoggerDOMConfigurator::tagOpen() LEVEL value not set
@@ -335,7 +334,7 @@
                 }
         
                 switch (end($this->state)) {
-                    case LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE:
+                    case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE:
                         $this->logger->setLevel(
                             LoggerOptionConverter::toLevel(
                                 $this->subst($attribs['VALUE']), 
@@ -343,7 +342,7 @@
                             )
                         );
                         break;
-                    case LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE:
+                    case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_LOGGER_STATE:
                         $this->logger->setLevel(
                             LoggerOptionConverter::toLevel(
                                 $this->subst($attribs['VALUE']), 
@@ -357,7 +356,7 @@
                 break;
             
             case 'PARAM':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':PARAM':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':PARAM':
                 if (!isset($attribs['NAME'])) {
                     // LoggerDOMConfigurator::tagOpen() PARAM attribute 'name' 
not defined.
                     break;
@@ -368,17 +367,17 @@
                 }
                     
                 switch (end($this->state)) {
-                    case LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE:
+                    case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_APPENDER_STATE:
                         if ($this->appender !== null) {
                             LoggerReflectionUtils::setter($this->appender, 
$this->subst($attribs['NAME']), $this->subst($attribs['VALUE']));
                         }
                         break;
-                    case LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE:
+                    case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_LAYOUT_STATE:
                         if ($this->layout !== null) {
                             LoggerReflectionUtils::setter($this->layout, 
$this->subst($attribs['NAME']), $this->subst($attribs['VALUE']));               
 
                         }
                         break;
-                    case LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE:
+                    case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_FILTER_STATE:
                         if ($this->filter !== null) {
                             LoggerReflectionUtils::setter($this->filter, 
$this->subst($attribs['NAME']), $this->subst($attribs['VALUE']));
                         }
@@ -389,7 +388,7 @@
                 break;
             
             case 'RENDERER':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':RENDERER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':RENDERER':
 
                 $renderedClass   = $this->subst(@$attribs['RENDEREDCLASS']);
                 $renderingClass  = $this->subst(@$attribs['RENDERINGCLASS']);
@@ -405,9 +404,9 @@
                 break;
             
             case 'ROOT':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':ROOT':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':ROOT':
                 $this->logger = LoggerManager::getRootLogger();
-                $this->state[] = LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE;
+                $this->state[] = 
self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_ROOT_STATE;
                 break;
         }
     }
@@ -422,11 +421,11 @@
         switch ($tag) {
         
             case 'CONFIGURATION' : 
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':CONFIGURATION':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':CONFIGURATION':
                 break;
                 
             case 'APPENDER' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':APPENDER':
                 if ($this->appender !== null) {
                     if ($this->appender->requiresLayout() and 
$this->appender->getLayout() === null) {
                         $appenderName = $this->appender->getName();
@@ -438,7 +437,7 @@
                 break;
                 
             case 'FILTER' :
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':FILTER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':FILTER':
                 if ($this->filter !== null) {
                     $this->filter->activateOptions();
                     $this->appender->addFilter($this->filter);
@@ -448,7 +447,7 @@
                 break;
                 
             case 'LAYOUT':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LAYOUT':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LAYOUT':
                 if ($this->appender !== null and $this->layout !== null and 
$this->appender->requiresLayout()) {
                     $this->layout->activateOptions();
                     $this->appender->setLayout($this->layout);
@@ -458,12 +457,12 @@
                 break;
             
             case 'LOGGER':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LOGGER':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':LOGGER':
                 array_pop($this->state);
                 break;
             
             case 'ROOT':
-            case LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':ROOT':
+            case self::LOG4PHP_LOGGER_DOM_CONFIGURATOR_XMLNS.':ROOT':
                 array_pop($this->state);
                 break;
         }


Reply via email to