Changeset 36
- Timestamp:
- 08/31/06 21:19:27 (2 years ago)
- Files:
-
- trunk/XJConf/converters/PrimitiveValueConverter.php (modified) (1 diff)
- trunk/XJConf/definitions/CDataDefinition.php (modified) (1 diff)
- trunk/XJConf/definitions/TagDefinition.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/XJConf/converters/PrimitiveValueConverter.php
r14 r36 37 37 public function convertValue(Tag $tag, Definition $def) { 38 38 $value = $tag->getData(); 39 39 40 40 switch ($this->type) { 41 41 case 'boolean': trunk/XJConf/definitions/CDataDefinition.php
r21 r36 175 175 $this->valueConverter = ValueConverterFactoryChain::getFactory($this)->createValueConverter($this); 176 176 } 177 177 178 178 return $this->valueConverter; 179 179 } trunk/XJConf/definitions/TagDefinition.php
r22 r36 165 165 if (null == $this->constructor && null == $this->factoryMethod) { 166 166 $this->constructor = new ConstructorDefinition(); 167 try { 168 $this->constructor->addChildDefinition(new CDataDefinition()); 169 } catch (Exception $e) { 170 throw new ValueConversionException('Could not create constructor object: ' . $e->getMessage()); 171 } 167 $this->constructor->addChildDefinition(new CDataDefinition()); 172 168 } 173 169 … … 396 392 $this->valueConverter = ValueConverterFactoryChain::getFactory($this)->createValueConverter($this); 397 393 } 398 394 399 395 return $this->valueConverter; 400 396 }
