Пример #1
0
 /**
  * @param Kwf_Model_Abstract|string wenn string: entweder aus config (models.modelName)
  *                                               oder Klassenname von Model
  * @return Kwf_Model_Interface
  **/
 public static function getInstance($modelName)
 {
     if (is_object($modelName)) {
         return $modelName;
     }
     static $config;
     if (!isset($config)) {
         $config = Kwf_Config::getValueArray('models');
     }
     if (array_key_exists($modelName, $config)) {
         if (!$config[$modelName]) {
             return null;
         }
         $modelName = $config[$modelName];
     }
     return Kwf_Model_Factory_ClassName::getModelInstance($modelName);
 }