Changeset 3048
- Timestamp:
- 10/18/08 18:59:29 (3 months ago)
- Location:
- branches/1.0
- Files:
-
- 3 modified
-
src/config/AgaviXmlConfigParser.class.php (modified) (1 diff)
-
src/config/xsl/config_handlers.xsl (modified) (1 diff)
-
tests2/config/ConfigHandlersConfigHandlerTest.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/src/config/AgaviXmlConfigParser.class.php
r2885 r3048 411 411 self::validateXsi($this->doc); 412 412 413 // validate pre-transformation 414 self::validate($this->doc, $this->environment, $this->context, $validationInfo[AgaviXmlConfigParser::STEP_TRANSFORMATIONS_BEFORE]); 415 413 416 // mark document for merging 414 417 self::match($this->doc, $this->environment, $this->context); 415 416 // validate pre-transformation417 self::validate($this->doc, $this->environment, $this->context, $validationInfo[AgaviXmlConfigParser::STEP_TRANSFORMATIONS_BEFORE]);418 418 419 419 if(!AgaviConfig::get('core.skip_config_transformations', false)) { -
branches/1.0/src/config/xsl/config_handlers.xsl
r2957 r3048 24 24 <xsl:element name="{local-name()}" namespace="{$config_handlers_1_0}"> 25 25 <xsl:copy-of select="@*[local-name() != 'validate']" /> 26 <config_handlers_1_0:validation >26 <config_handlers_1_0:validation for="single" step="transformations_before"> 27 27 <xsl:value-of select="@validate" /> 28 28 </config_handlers_1_0:validation> -
branches/1.0/tests2/config/ConfigHandlersConfigHandlerTest.php
r2727 r3048 62 62 $this->assertTrue(isset($handlers[$hf])); 63 63 $this->assertSame('CHCHTestHandler', $handlers[$hf]['class']); 64 $this->assertSame(AgaviConfig::get('core.agavi_dir') . '/config/xsd/routing.xsd', $handlers[$hf]['validations']['single']['transformations_ after']['xml_schema'][0]);64 $this->assertSame(AgaviConfig::get('core.agavi_dir') . '/config/xsd/routing.xsd', $handlers[$hf]['validations']['single']['transformations_before']['xml_schema'][0]); 65 65 $this->assertSame(array('foo' => 'bar', 'dir' => AgaviConfig::get('core.agavi_dir')) , $handlers[$hf]['parameters']); 66 66 }

