Changeset 1406
- Timestamp:
- 03/10/08 11:35:15 (5 months ago)
- Files:
-
- trunk/examples/docroot/websites-memphis/index.php (modified) (1 diff)
- trunk/examples/docroot/websites-xml/index.php (modified) (1 diff)
- trunk/src/main/php/net/stubbles/websites/stubDefaultWebsiteInitializer.php (modified) (4 diffs)
- trunk/src/main/php/net/stubbles/websites/stubFrontController.php (modified) (1 diff)
- trunk/src/main/php/net/stubbles/websites/stubWebsiteInitializer.php (modified) (2 diffs)
- trunk/src/test/php/net/stubbles/websites/stubDefaultWebsiteInitializerTestCase.php (modified) (3 diffs)
- trunk/src/test/php/net/stubbles/websites/stubFrontControllerTestCase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/examples/docroot/websites-memphis/index.php
r1402 r1406 21 21 public static function main() 22 22 { 23 $controller = new stubFrontController(new stubDefaultWebsiteInitializer( false));23 $controller = new stubFrontController(new stubDefaultWebsiteInitializer()); 24 24 $controller->process(); 25 25 } trunk/examples/docroot/websites-xml/index.php
r1402 r1406 21 21 public static function main() 22 22 { 23 $controller = new stubFrontController(new stubDefaultWebsiteInitializer( false));23 $controller = new stubFrontController(new stubDefaultWebsiteInitializer()); 24 24 $controller->process(); 25 25 } trunk/src/main/php/net/stubbles/websites/stubDefaultWebsiteInitializer.php
r1402 r1406 10 10 'net::stubbles::ipo::interceptors::stubInterceptorXJConfInitializer', 11 11 'net::stubbles::util::stubRegistryXJConfInitializer', 12 'net::stubbles::util::log::stubLoggerXJConfFactory',13 12 'net::stubbles::websites::stubWebsiteInitializer', 14 13 'net::stubbles::websites::processors::stubProcessorResolverXJConfFactory' … … 22 21 class stubDefaultWebsiteInitializer extends stubBaseObject implements stubWebsiteInitializer 23 22 { 24 /**25 * switch whether logging is enabled or not26 *27 * @var bool28 */29 protected $loggingEnabled;30 23 /** 31 24 * default mode to be used … … 41 34 * @param stubMode $defaultMode optional default mode to be used 42 35 */ 43 public function __construct( $loggingEnabled = true,stubMode $defaultMode = null)36 public function __construct(stubMode $defaultMode = null) 44 37 { 45 $this->loggingEnabled = $loggingEnabled; 46 $this->defaultMode = $defaultMode; 38 $this->defaultMode = $defaultMode; 47 39 } 48 40 … … 101 93 return new stubProcessorResolverXJConfFactory(); 102 94 } 103 104 /**105 * checks whether logging is enabled or not106 *107 * @return bool108 */109 public function isLoggingEnabled()110 {111 return $this->loggingEnabled;112 }113 114 /**115 * returns the logger factory to be used116 *117 * @return stubLoggerInitializer118 */119 public function getLoggerInitializer()120 {121 if (true === $this->loggingEnabled) {122 return new stubLoggerXJConfFactory();123 }124 125 return null;126 }127 95 } 128 96 ?> trunk/src/main/php/net/stubbles/websites/stubFrontController.php
r1402 r1406 62 62 $websiteInitializer->init(); 63 63 $websiteInitializer->getRegistryInitializer()->init(); 64 if ($websiteInitializer->isLoggingEnabled() === true) {65 $websiteInitializer->getLoggerInitializer()->init();66 }67 68 64 $this->websiteInitializer = $websiteInitializer; 69 65 $this->createInstances(); trunk/src/main/php/net/stubbles/websites/stubWebsiteInitializer.php
r1402 r1406 10 10 'net::stubbles::ipo::interceptors::stubInterceptorInitializer', 11 11 'net::stubbles::util::stubRegistryInitializer', 12 'net::stubbles::util::log::stubLoggerInitializer',13 12 'net::stubbles::websites::processors::stubProcessorResolverFactory' 14 13 ); … … 41 40 */ 42 41 public function getProcessorResolverFactory(); 43 44 /**45 * checks whether logging is enabled or not46 *47 * @return bool48 */49 public function isLoggingEnabled();50 51 /**52 * returns the logger factory to be used53 *54 * @return stubLoggerInitializer55 */56 public function getLoggerInitializer();57 42 } 58 43 ?> trunk/src/test/php/net/stubbles/websites/stubDefaultWebsiteInitializerTestCase.php
r1402 r1406 37 37 public function initShouldSetCurrentModeToGivenDefaultMode() 38 38 { 39 $websiteInitializer = new stubDefaultWebsiteInitializer( false,stubMode::$DEV);39 $websiteInitializer = new stubDefaultWebsiteInitializer(stubMode::$DEV); 40 40 $websiteInitializer->init(); 41 41 $this->assertSame(stubMode::$DEV, stubMode::$CURRENT); … … 62 62 * @test 63 63 */ 64 public function loggingEnabled()64 /*public function loggingEnabled() 65 65 { 66 66 $websiteInitializer = new stubDefaultWebsiteInitializer(); 67 67 $this->assertTrue($websiteInitializer->isLoggingEnabled()); 68 68 $this->assertType('stubLoggerInitializer', $websiteInitializer->getLoggerInitializer()); 69 } 69 }*/ 70 70 71 71 /** … … 74 74 * @test 75 75 */ 76 public function loggingDisabled()76 /*public function loggingDisabled() 77 77 { 78 78 $websiteInitializer = new stubDefaultWebsiteInitializer(false); 79 79 $this->assertFalse($websiteInitializer->isLoggingEnabled()); 80 80 $this->assertNull($websiteInitializer->getLoggerInitializer()); 81 } 81 }*/ 82 82 } 83 83 ?> trunk/src/test/php/net/stubbles/websites/stubFrontControllerTestCase.php
r1402 r1406 130 130 stubRegistry::setConfig(stubSession::CLASS_REGISTRY_KEY, get_class($this->getMock('stubSession'))); 131 131 $mockWebsiteInitializer->expects($this->once())->method('getRegistryInitializer')->will($this->returnValue($this->getMock('stubRegistryInitializer'))); 132 $mockWebsiteInitializer->expects($this->once())->method('isLoggingEnabled')->will($this->returnValue(true));133 $mockWebsiteInitializer->expects($this->once())->method('getLoggerInitializer')->will($this->returnValue($this->getMock('stubLoggerInitializer')));134 132 $this->frontController = new TeststubFrontController($mockWebsiteInitializer); 135 133
