Changeset 398
- Timestamp:
- 03/18/07 19:23:22 (1 year ago)
- Files:
-
- trunk/config/xml/interceptors.xml (modified) (1 diff)
- trunk/src/main/php/net/stubbles/ipo/interceptors/stubInterceptorInitializer.php (added)
- trunk/src/main/php/net/stubbles/ipo/interceptors/stubInterceptorXJConfInitializer.php (added)
- trunk/src/main/php/net/stubbles/websites/stubFrontController.php (modified) (2 diffs)
- trunk/src/test/php/net/stubbles/websites/stubFrontControllerInjectionMapTestCase.php (modified) (2 diffs)
- trunk/src/test/php/net/stubbles/websites/stubFrontControllerProcessTestCase.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/config/xml/interceptors.xml
r385 r398 8 8 <postInterceptors> 9 9 <postInterceptor type="net.stubbles.websites.xml.stubShowLastXMLInterceptor" /> 10 <postInterceptor type="net.stubbles.websites.xml.stub PostInterceptor" />10 <postInterceptor type="net.stubbles.websites.xml.stubXMLPostInterceptor" /> 11 11 </postInterceptors> 12 12 </xj:configuration> trunk/src/main/php/net/stubbles/websites/stubFrontController.php
r386 r398 8 8 */ 9 9 stubClassLoader::load('net.stubbles.ioc.injection.injection', 10 'net.stubbles.ipo.interceptors.stubPostInterceptor', 11 'net.stubbles.ipo.interceptors.stubPreInterceptor', 10 'net.stubbles.ipo.interceptors.stubInterceptorInitializer', 12 11 'net.stubbles.ipo.request.stubRequest', 13 12 'net.stubbles.ipo.response.stubBaseResponse', … … 76 75 * initializing of the stubRegistry can not be forgotten. 77 76 * 78 * @param stubRegistryInitializer $registryInitializer 79 * @throws stubXJConfException 77 * @param stubRegistryInitializer $registryInitializer 78 * @param stubInterceptorInitializer $interceptorInitializer 79 * @throws stubException 80 80 */ 81 public function __construct(stubRegistryInitializer $registryInitializer )81 public function __construct(stubRegistryInitializer $registryInitializer, stubInterceptorInitializer $interceptorInitializer) 82 82 { 83 83 $registryInitializer->init(); 84 $interceptorInitializer->init(); 85 $this->preInterceptors = $interceptorInitializer->getPreInterceptors(); 86 $this->postInterceptors = $interceptorInitializer->getPostInterceptors(); 87 84 88 $xjconf = $this->createXJConfFacade(); 85 $xjconf->setDefinitionFile(stubFactory::getResourceURI('xjconf/interceptors.xml'));86 $xjconf->parse(stubConfig::getConfigPath() . '/xml/interceptors.xml');87 $this->preInterceptors = $xjconf->getConfigValue('preInterceptors');88 $this->postInterceptors = $xjconf->getConfigValue('postInterceptors');89 90 89 $xjconf->setDefinitionFile(stubFactory::getResourceURI('xjconf/processors.xml')); 91 90 $xjconf->parse(stubConfig::getConfigPath() . '/xml/processors.xml'); trunk/src/test/php/net/stubbles/websites/stubFrontControllerInjectionMapTestCase.php
r388 r398 12 12 Mock::generate('stubRequest'); 13 13 Mock::generate('stubSession'); 14 Mock::generate('stubInterceptorInitializer'); 14 15 Mock::generate('stubRegistryInitializer'); 15 16 Mock::generate('stubXJConfFacade'); … … 60 61 public function setUp() 61 62 { 62 $this->frontController = new TeststubFrontController(new MockstubRegistryInitializer() );63 $this->frontController = new TeststubFrontController(new MockstubRegistryInitializer(), new MockstubInterceptorInitializer()); 63 64 stubRegistry::setConfig('net.stubbles.ipo.request.class', 'MockstubRequest'); 64 65 stubRegistry::setConfig('net.stubbles.ipo.session.class', 'MockstubSession'); trunk/src/test/php/net/stubbles/websites/stubFrontControllerProcessTestCase.php
r385 r398 16 16 Mock::generate('stubProcessorResolver'); 17 17 Mock::generate('stubXJConfFacade'); 18 Mock::generate('stubInterceptorInitializer'); 18 19 Mock::generate('stubRegistryInitializer'); 19 20 require_once dirname(__FILE__) . '/TeststubFrontController.php'; … … 80 81 public function setUp() 81 82 { 82 $this->frontController = new TeststubFrontController(new MockstubRegistryInitializer() );83 $this->frontController = new TeststubFrontController(new MockstubRegistryInitializer(), new MockstubInterceptorInitializer()); 83 84 $this->mockRequest = new MockstubRequest(); 84 85 $this->frontController->setRequest($this->mockRequest);
