energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Class: Object

Source Location: /framework/Object.class.php

Class Overview



Родительский класс для всех объектов системы.


Author(s):

  • 1m.dm

Variables

Constants

Methods


Child classes:

DBA
Database Abstraction Layer.
Transformer
Трансформер XML-документа страницы.
ComponentConfig
Класс реализующий работу с конфигурационным файлом компонента
Response
HTTP-ответ.
Data
Данные.
Pager
Список страниц для навигации при постраничном выводе.
Mail
Отправщик сообщения
ComponentManager
Менеджер набора компонентов документа.
FileUploader
Загрузчик файлов на сервер.
DocumentController
Отвечает за подготовку среды и запуск работы объекта Document.
Field
Поле данных.
DBWorker
Предоставляет производным классам ссылку на объект для работы с БД.
URI
URI (Unified Resource Identifier).
Request
HTTP-запрос.
DataDescription
Мета-данные.
Image
Класс для работы с изображениями.
Toolbar
Панель инструментов
Control
Элемент управления панели инструментов

Class Details

[line 24]
Родительский класс для всех объектов системы.

Обеспечивает общую функциональность объектов измерение времени выполнения и загрузку данных из конфигурационного файла




Tags:

author:   1m.dm
abstract:  


[ Top ]


Class Variables

static $systemConfig =

[line 40]



Tags:

var:   конфигурация системы
access:   private

Type:   SimpleXMLElement


[ Top ]

static $values = array()

[line 46]



Tags:

var:   кеш для значений конфига
access:   private

Type:   array


[ Top ]

$executionTime =

[line 53]



Tags:

var:   счетчик времени выполнения
access:   private

Type:   float


[ Top ]



Class Methods


static method _getConfigValue [line 121]

static string _getConfigValue( string $paramPath)

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

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




Tags:

access:   public


Parameters:

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

[ Top ]

constructor __construct [line 62]

void __construct( )

Пустой конструктор



Tags:

access:   public


Overridden in child classes as:

DBA::__construct()
Конструктор класса.
QAL::__construct()
Конструктор класса.
Transformer::__construct()
Конструктор класса.
ComponentConfig::__construct()
Конструктор класса
Response::__construct()
Конструктор класса.
Data::__construct()
Конструктор класса.
Pager::__construct()
Конструктор класса.
Mail::__construct()
Конструктор класса
ComponentManager::__construct()
Конструктор класса.
FileUploader::__construct()
Конструктор класса.
VideoUploader::__construct()
DocumentController::__construct()
Конструктор класса.
Field::__construct()
Конструктор класса.
DBWorker::__construct()
Конструктор класса.
Saver::__construct()
Конструктор класса.
UserSession::__construct()
Конструктор класса.
Sitemap::__construct()
Конструктор класса
UserGroup::__construct()
Конструктор класса.
Builder::__construct()
Конструктор класса.
JSONBuilder::__construct()
Конструктор класса.
JSONUploadBuilder::__construct()
Конструктор класса
JSONDivBuilder::__construct()
Конструктор класса
MultiLanguageBuilder::__construct()
Конструктор класса.
TreeBuilder::__construct()
Конструктор класса.
SimpleBuilder::__construct()
Конструктор класса.
FieldDescription::__construct()
Конструктор класса.
Component::__construct()
Конструктор класса.
Remover::__construct()
Конструктор класса.
DataSet::__construct()
Конструктор класса
RestorePassword::__construct()
Конструктор класса
LoginForm::__construct()
Конструктор
PriceLoader::__construct()
Конструктор класса
BasketList::__construct()
Конструктор класса
BasketForm::__construct()
Конструктор класса
ManufacturerList::__construct()
Конструктор класса
ImageManager::__construct()
ChildDivisions::__construct()
Конструктор класса
ProductDivisions::__construct()
Конструктор класса
BrotherDivisions::__construct()
Конструктор класса
BreadCrumbs::__construct()
Конструктор класса
TextBlock::__construct()
Конструктор класса
MainMenu::__construct()
Конструктор класса
FileLibrary::__construct()
Конструктор класса
SitemapTree::__construct()
Конструктор класса
CatalogueTree::__construct()
Конструктор класса
GoogleSitemap::__construct()
Конструктор класса
TextBlockSource::__construct()
DBDataSet::__construct()
Конструктор класса
Register::__construct()
Конструктор класса
UserProfile::__construct()
Конструктор класса
OrderForm::__construct()
Конструктор класса
ProductList::__construct()
Конструктор класса
CurrencySwitcher::__construct()
Конструктор класса
Feed::__construct()
Конструктор класса
GalleryFeed::__construct()
Конструктор класса
NewsFeed::__construct()
Конструктор класса
FeedbackForm::__construct()
Конструктор класса
Grid::__construct()
Конструктор класса
UserEditor::__construct()
Конструктор класса
RoleEditor::__construct()
Конструктор класса
DiscountsEditor::__construct()
Конструктор класса
ProductEditor::__construct()
Конструктор класса
ManufacturersEditor::__construct()
Конструктор класса
ProductStatusEditor::__construct()
Конструктор класса
ParamValuesEditor::__construct()
Конструктор класса
CurrencyEditor::__construct()
Конструктор класса
OrderStatuses::__construct()
Конструктор класса
OrderHistory::__construct()
Конструктор класса
UserOrderHistory::__construct()
Конструктор класса
OrderDetails::__construct()
Конструктор класса
ProductTypeEditor::__construct()
Конструктор класса
ProductParamsEditor::__construct()
Конструктор класса
TranslationEditor::__construct()
Конструктор класса
FeedEditor::__construct()
Конструктор класса
GalleryEditor::__construct()
Конструктор класса
NewsEditor::__construct()
Конструктор класса
FeedbackList::__construct()
Конструктор класса
DivisionEditor::__construct()
Конструктор класса
TemplateEditor::__construct()
Конструктор класса
LanguageEditor::__construct()
Конструктор класса
LangSwitcher::__construct()
Конструктор класса
User::__construct()
Конструктор класса
AuthUser::__construct()
Конструктор класса.
Language::__construct()
Конструктор класса.
FileSystemObject::__construct()
Конструктор класса
DirectoryObject::__construct()
Конструктор класса
FileObject::__construct()
Конструктор класса
Document::__construct()
Конструктор класса.
Discounts::__construct()
Конструктор класса.
OrderStatus::__construct()
Конструктор класса
Order::__construct()
Конструктор класса
CurrencyConverter::__construct()
Конструктор класса
Basket::__construct()
Конструктор класса
URI::__construct()
Конструктор класса.
Request::__construct()
Конструктор класса.
DataDescription::__construct()
Конструктор класса.
Image::__construct()
Конструктор класса.
Toolbar::__construct()
Конструктор
Control::__construct()
Конструктор
Link::__construct()
Конструктор
Select::__construct()
Separator::__construct()
Конструктор класса
Container::__construct()
Конструктор класса
Button::__construct()
Конструктор
Submit::__construct()
Конструктор
Switcher::__construct()

[ Top ]

method getConfigValue [line 156]

string getConfigValue( string $paramPath)

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



Tags:

see:   Object::_getConfigValue()
access:   public


Parameters:

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

[ Top ]

method getTimer [line 105]

float getTimer( )

Возвращает значение счетчика времени выполнения.



Tags:

access:   public


[ Top ]

method resetTimer [line 93]

float resetTimer( )

Сбрасывает счетчик времени, возвращает предыдущее значение счетчика



Tags:

access:   public


[ Top ]

method startTimer [line 72]

void startTimer( )

Запускает счетчик времени выполнения.



Tags:

access:   public


[ Top ]

method stopTimer [line 82]

float stopTimer( )

Останавливает счетчик времени выполнения.



Tags:

access:   public


[ Top ]


Class Constants

CONFIG_DIR =  'site/'

[line 28]

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


[ Top ]

CONFIG_FILE =  'system.config.xml'

[line 33]

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


[ Top ]


В создании документации нам помог: phpDocumentor