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)