Show
Ignore:
Timestamp:
04/10/08 14:07:04 (3 months ago)
Author:
mikey
Message:

added net::stubbles::websites::xml::generator::stubModeXMLGenerator

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLProcessor.php

    r1518 r1520  
    3737{ 
    3838    /** 
     39     * registry key for switch whether to serialize the current mode or not 
     40     */ 
     41    const SERIALIZE_MODE_REGISTRY_KEY = 'net.stubbles.websites.xml.serializeMode'; 
     42    /** 
    3943     * list of xml generators to be used to create the dom tree 
    4044     * 
    4145     * @var  array<stubXMLGenerator> 
    4246     */ 
    43     protected $xmlGenerators = array(); 
     47    protected $xmlGenerators          = array(); 
    4448    /** 
    4549     * page to display 
     
    98102    protected function getXMLGenerators() 
    99103    { 
    100         return array('net::stubbles::websites::xml::generator::stubSessionXMLGenerator', 
    101                      'net::stubbles::websites::xml::generator::stubPageXMLGenerator', 
    102                      'net::stubbles::websites::xml::generator::stubRequestXMLGenerator' 
    103                ); 
     104        $generators = array('net::stubbles::websites::xml::generator::stubSessionXMLGenerator', 
     105                            'net::stubbles::websites::xml::generator::stubPageXMLGenerator', 
     106                            'net::stubbles::websites::xml::generator::stubRequestXMLGenerator' 
     107                      ); 
     108        if (stubRegistry::getConfig(self::SERIALIZE_MODE_REGISTRY_KEY, false) !== false) { 
     109            $generators[] = 'net::stubbles::websites::xml::generator::stubModeXMLGenerator'; 
     110        } 
     111         
     112        return $generators; 
    104113    } 
    105114