Ouzo\MetaModelCache::getMetaInstance PHP Метод

getMetaInstance() публичный статический Метод

public static getMetaInstance ( $modelClass ) : Model
$modelClass
Результат Model
    public static function getMetaInstance($modelClass)
    {
        if (!isset(self::$_modelMetaInstances[$modelClass])) {
            self::$_modelMetaInstances[$modelClass] = $modelClass::newInstance(array());
        }
        return self::$_modelMetaInstances[$modelClass];
    }

Usage Example

Пример #1
0
 public static function belongsTo($name, $params)
 {
     self::validateParams($params);
     $class = $params['class'];
     $localKey = $params['foreignKey'];
     $foreignKey = Arrays::getValue($params, 'referencedColumn') ?: MetaModelCache::getMetaInstance(AutoloadNamespaces::getModelNamespace() . $class)->getIdName();
     return self::newRelation($name, $localKey, $foreignKey, false, $params);
 }
All Usage Examples Of Ouzo\MetaModelCache::getMetaInstance
MetaModelCache