Версия: 4.x
Класс Loader

Подробное описание

Возвращает instance необходимого класса конфигурации. Создает его один раз

Открытые статические члены

static get ($classname, $site_id=null)
 
static byModule ($classname, $site_id=null)
 
static getSystemConfig ()
 
static getSiteConfig ($site_id=null)
 
static resetInstances ()
 

Статические открытые данные

static $instance_list = array()
 

Методы

static byModule (   $classname,
  $site_id = null 
)
static

Извлекает из названия класса название модуля и возвращает объект - конфигурационный файл этого модуля.

Аргументы
mixed$classname- экземпляр класса модуля, имя класса модуля (контроллер, модель, все что угодно) или имя папки модуля
integer  |  null$site_idID сайта
Возвращает
static get (   $classname,
  $site_id = null 
)
static

Возвращает объект конфигурации модуля или false в случае отсутствия класса.

Аргументы
string$classnameИмя класса конфигурации модуля
integer  |  null$site_idID сайта
Возвращает
RS | false;
static getSiteConfig (   $site_id = null)
static

Возвращает объект конфигурации текущего сайта

Аргументы
integer  |  null$site_id- ID сайта, если null, то текущий
Возвращает
static getSystemConfig ( )
static

Возвращает системный конфигурационный файл

Возвращает
static resetInstances ( )
static

Сбрасывает внутреннее хранилище конфигурационных инстансов. При следующем вызове инстанс будет создан заново

Возвращает
void

Поля

$instance_list = array()
static