Example #1
0
 /**
  * Создает объект.
  *
  * @param DynModels $component объект компонента
  * @param string $moduleId идентификатор модуля
  * @param bool|string $scheme названием схемы или FALSE, если не нужно загружать схему (будет создана новая)
  *
  * @return DynModel|null
  */
 public static function getInstance($component, $moduleId, $scheme = false)
 {
     if (get_class($component) == 'm00nk\\dynmodels\\DynModels') {
         $obj = new self();
         $obj->_component = $component;
         $obj->_module = $moduleId;
         if ($scheme !== false) {
             if ($obj->loadScheme($scheme)) {
                 return $obj;
             }
         } else {
             return $obj;
         }
     }
     return null;
 }