Changeset 1431

Show
Ignore:
Timestamp:
03/17/08 17:02:23 (2 months ago)
Author:
mikey
Message:

enhancement #136, part 3: added net::stubbles::websites::xml::skin::stubSkinGeneratorFactory

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/examples/docroot/websites-xml/index.php

    r1406 r1431  
    1313require '../bootstrap-stubbles.php'; 
    1414 
    15 stubClassLoader::load('net::stubbles::websites::stubDefaultWebsiteInitializer', 
     15stubClassLoader::load('net::stubbles::util::stubGeneralInitializer', 
     16                      'net::stubbles::websites::stubDefaultWebsiteInitializer', 
    1617                      'net::stubbles::websites::stubFrontController' 
    1718); 
     
    2122    public static function main() 
    2223    { 
    23         $controller = new stubFrontController(new stubDefaultWebsiteInitializer()); 
     24        $controller = new stubFrontController(new stubDefaultWebsiteInitializer(new stubGeneralInitializer(array('cache' => true)))); 
    2425        $controller->process(); 
    2526    } 
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLProcessor.php

    r1429 r1431  
    1212                      'net::stubbles::util::stubRegistry', 
    1313                      'net::stubbles::websites::processors::stubAbstractPageProcessor', 
    14                       'net::stubbles::websites::xml::skin::stubDefaultSkinGenerator', 
     14                      'net::stubbles::websites::xml::skin::stubSkinGeneratorFactory', 
    1515                      'net::stubbles::xml::stubXMLStreamWriterFactory', 
    1616                      'net::stubbles::xml::serializer::stubXMLSerializer' 
     
    122122    protected function createSkinGenerator() 
    123123    { 
    124         return new stubDefaultSkinGenerator(); 
     124        $factory = new stubSkinGeneratorFactory(); 
     125        return $factory->create(); 
    125126    } 
    126127    // @codeCoverageIgnoreEnd 
  • trunk/src/test/php/net/stubbles/websites/WebsitesTestSuite.php

    r1430 r1431  
    5454        $suite->addTestFile($dir . '/xml/skin/stubCachingSkinGeneratorTestCase.php'); 
    5555        $suite->addTestFile($dir . '/xml/skin/stubDefaultSkinGeneratorTestCase.php'); 
     56        $suite->addTestFile($dir . '/xml/skin/stubSkinGeneratorFactoryTestCase.php'); 
    5657 
    5758        // xml generator