Abstract Class SystemConfig

Description

Предоставляет производным классам доступ к конфигурации системы.

  • abstract:

Located in /framework/SystemConfig.class.php (line 21)

Object
   |
   --SystemConfig
Direct descendents
Class Description
Abstract classDBA Database Abstraction Layer.
 classComponentManager Менеджер набора компонентов документа.
Abstract classDBWorker Предоставляет производным классам ссылку на объект для работы с БД.
 classDocumentController Отвечает за подготовку среды и запуск работы объекта Document.
 classRequest HTTP-запрос.
 classTransformer Трансформер XML-документа страницы.
Class Constant Summary
 CONFIG_DIR = 'site/'
 CONFIG_FILE = 'system.config.xml'
Variable Summary
 static SimpleXMLElement $systemConfig
Method Summary
 static void load ()
 static string _getConfigValue (string $paramPath)
 void __construct ()
 string getConfigValue (string $paramPath)
Variables
static SimpleXMLElement $systemConfig (line 38)
  • var: конфигурация системы
  • access: public

Inherited Variables

Inherited from Object

Object::$executionTime
Methods
static load (line 65)

Загружает конфигурацию системы из файла конфигурации.

  • access: public
static void load ()
static _getConfigValue (line 81)

Возвращает значение указанного параметра конфигурации.

Конфигурация представляет из себя дерево параметров; в качестве разделителя уровней дерева используется точка. Пример: SystemConfig::_getConfigValue('database.dsn');

  • access: public
static string _getConfigValue (string $paramPath)
  • string $paramPath: путь к параметру в дереве конфигурации
Constructor __construct (line 46)

Конструктор класса.

  • access: public
void __construct ()

Redefinition of:
Object::__construct()
Конструктор класса.

Redefined in descendants as:
getConfigValue (line 97)

Нестатический метод-обёртка над SystemConfig::_getConfigValue - для удобства использования внутри производных классов.

string getConfigValue (string $paramPath)
  • string $paramPath: путь к параметру в дереве конфигурации

Inherited Methods

Inherited From Object

 Object::__construct()
 Object::getExecutionTime()
 Object::startExecutionTimer()
 Object::stopExecutionTimer()
Class Constants
CONFIG_DIR = 'site/' (line 26)

Путь к файлу конфигурации

CONFIG_FILE = 'system.config.xml' (line 31)

Имя файла конфигурации

Documentation generated on Mon, 17 Sep 2007 13:32:09 +0300 by phpDocumentor 1.4.0a2