/** * @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); }