19 require_once(BASE.
"wcmf/lib/util/class.Message.php");
20 require_once(BASE.
"wcmf/lib/util/class.InifileParser.php");
47 static $instance = null;
49 if (!isset($instance))
64 if (($classFile = $parser->getValue($className,
'classmapping',
false)) ===
false)
66 $this->_errorMsg = $parser->getErrorMsg();
84 if (($className = $parser->getValue($classEntry, $section)) ===
false)
86 $this->_errorMsg = $parser->getErrorMsg();
94 if (file_exists(BASE.$classFile))
96 require_once(BASE.$classFile);
101 $this->_errorMsg =
"Classfile ".$classFile.
" not found.";
125 if (($initSection = $parser->getValue($className,
'initparams')) !==
false)
126 if (($initParams = $parser->getSection($initSection)) ===
false)
129 if ($initParams != null)
130 $obj =
new $className($initParams);
131 else if (class_exists($className))
132 $obj =
new $className;
134 $this->_errorMsg =
"Class ".$className.
" is not found defined.";
getClassfileFromConfig($className)
loadClassDefinitionFromConfig($section, $classEntry)
ObjectFactory loads class definitions and instantiates classes.
& createInstanceFromConfig($section, $classEntry)