Changeset 129
- Timestamp:
- 11/17/07 18:01:44 (1 year ago)
- Files:
-
- trunk/XJConf/XJConf.php (moved) (moved from trunk/XJConf/XJConfLoader.php) (2 diffs)
- trunk/XJConf/definitions/handler/DefinitionHandlerFactory.php (modified) (2 diffs)
- trunk/examples/Example1.php (modified) (1 diff)
- trunk/examples/Example2.php (modified) (1 diff)
- trunk/examples/Example3.php (modified) (1 diff)
- trunk/examples/ExampleClassLoader.php (modified) (1 diff)
- trunk/examples/ExampleCollection.php (modified) (1 diff)
- trunk/examples/ExampleExtension.php (modified) (1 diff)
- trunk/examples/ExampleMethods.php (modified) (1 diff)
- trunk/examples/TestAttributesRequired.php (modified) (2 diffs)
- trunk/examples/TestCDataSetter.php (modified) (1 diff)
- trunk/examples/TestConstructor.php (modified) (1 diff)
- trunk/examples/TestDynamicSetters.php (modified) (3 diffs)
- trunk/examples/TestDynamicTypes.php (modified) (3 diffs)
- trunk/examples/TestEmptyConstructor.php (modified) (1 diff)
- trunk/examples/TestInterfaces.php (modified) (3 diffs)
- trunk/examples/TestPrimitives.php (modified) (1 diff)
- trunk/examples/TestPrimitivesFactory.php (modified) (1 diff)
- trunk/examples/TestStaticClass.php (modified) (1 diff)
- trunk/examples/TestXInclude.php (modified) (1 diff)
- trunk/examples/Test__setExplicit.php (modified) (1 diff)
- trunk/examples/Test__setImplicit.php (modified) (1 diff)
- trunk/examples/Test__setPublicProperties.php (modified) (1 diff)
- trunk/tests/run.php (modified) (1 diff)
- trunk/tests/runIntegration.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/XJConf/XJConf.php
r116 r129 16 16 * @package XJConf 17 17 */ 18 class XJConf Loader18 class XJConf 19 19 { 20 20 /** … … 65 65 * register with __autoload() 66 66 */ 67 spl_autoload_register(array('net::xjconf::XJConf Loader', 'load'));67 spl_autoload_register(array('net::xjconf::XJConf', 'load')); 68 68 ?> trunk/XJConf/definitions/handler/DefinitionHandlerFactory.php
r117 r129 9 9 namespace net::xjconf::definitions::handler; 10 10 use net::xjconf::DefinitionParser; 11 use net::xjconf::XJConf Loader;11 use net::xjconf::XJConf; 12 12 /** 13 13 * Factory to create a definition handler of a given type. … … 32 32 { 33 33 $className = ucfirst($type) . 'DefinitionHandler'; 34 if (XJConf Loader::providesClass('net::xjconf::definitions::handler::' . $className) == false) {34 if (XJConf::providesClass('net::xjconf::definitions::handler::' . $className) == false) { 35 35 $className = 'EmptyDefinitionHandler'; 36 36 } trunk/examples/Example1.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/Example2.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/Example3.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/ExampleClassLoader.php
r119 r129 5 5 * @author Frank Kleine <frank.kleine@schlund.de> 6 6 */ 7 require_once '../XJConf/XJConf Loader.php';7 require_once '../XJConf/XJConf.php'; 8 8 use net::xjconf::DefinitionParser; 9 9 use net::xjconf::XmlParser; trunk/examples/ExampleCollection.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/ExampleExtension.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/ExampleMethods.php
r119 r129 6 6 */ 7 7 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/TestAttributesRequired.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; … … 24 24 25 25 $conf = new XmlParser(); 26 try {27 $conf->setTagDefinitions($defs);26 try { 27 $conf->setTagDefinitions($defs); 28 28 $conf->parse(getcwd() . '/xml/test-attributes-required.xml'); 29 29 $color = $conf->getConfigValue('red'); trunk/examples/TestCDataSetter.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/TestConstructor.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; trunk/examples/TestDynamicSetters.php
r119 r129 6 6 * @author Stephan Schmidt <stephan.schmidt@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; … … 20 20 class TestDynamicSetters 21 21 { 22 public static function main()23 {22 public static function main() 23 { 24 24 $tagParser = new DefinitionParser(); 25 25 $defs = $tagParser->parse(getcwd() . '/xml/defines-dynamic-setters.xml'); … … 38 38 $foo = $conf->getConfigValue('class'); 39 39 var_dump($foo); 40 }40 } 41 41 } 42 42 TestDynamicSetters::main(); trunk/examples/TestDynamicTypes.php
r119 r129 6 6 * @author Stephan Schmidt <stephan.schmidt@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; … … 22 22 class TestDynamicTypes 23 23 { 24 public static function main()25 {24 public static function main() 25 { 26 26 $tagParser = new DefinitionParser(); 27 27 $defs = $tagParser->parse(getcwd() . '/xml/defines-dynamic-types.xml'); … … 40 40 $foo = $conf->getConfigValue('foo'); 41 41 var_dump($foo); 42 }42 } 43 43 } 44 44 TestDynamicTypes::main(); trunk/examples/TestEmptyConstructor.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/TestInterfaces.php
r119 r129 6 6 * @author Frank Kleine <frank.kleine@schlund.de> 7 7 */ 8 require_once '../XJConf/XJConf Loader.php';8 require_once '../XJConf/XJConf.php'; 9 9 use net::xjconf::DefinitionParser; 10 10 use net::xjconf::XmlParser; … … 18 18 class TestInterfaces 19 19 { 20 public static function main()21 {20 public static function main() 21 { 22 22 $tagParser = new DefinitionParser(); 23 23 $defs = $tagParser->parse(getcwd() . '/xml/defines-interfaces.xml'); … … 37 37 var_dump($foo); 38 38 var_dump($foo->getBar()); 39 }39 } 40 40 } 41 41 TestInterfaces::main(); trunk/examples/TestPrimitives.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/TestPrimitivesFactory.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/TestStaticClass.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/TestXInclude.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/Test__setExplicit.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/Test__setImplicit.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/examples/Test__setPublicProperties.php
r119 r129 1 1 <?php 2 require_once '../XJConf/XJConf Loader.php';2 require_once '../XJConf/XJConf.php'; 3 3 use net::xjconf::DefinitionParser; 4 4 use net::xjconf::XmlParser; trunk/tests/run.php
r128 r129 10 10 require_once dirname(__FILE__) . '/../simpletest/mock_objects.php'; 11 11 require_once dirname(__FILE__) . '/../simpletest/reporter.php'; 12 require_once dirname(__FILE__) . '/../XJConf/XJConf Loader.php';12 require_once dirname(__FILE__) . '/../XJConf/XJConf.php'; 13 13 /** 14 14 * Test runner for XJConf. trunk/tests/runIntegration.php
r119 r129 9 9 require_once TEST_CWD . '/../simpletest/reporter.php'; 10 10 require_once TEST_CWD . '/../simpletest/unit_tester.php'; 11 require_once TEST_CWD . '/../XJConf/XJConf Loader.php';11 require_once TEST_CWD . '/../XJConf/XJConf.php'; 12 12 /** 13 13 * Test runner for XJConf.
