\Colibri\Configuration\DriversXmlConfigDriver

Драйвер для хранения конфигурации в xml

Summary

Methods
Properties
Constants
__construct()
Read()
Write()
AsObject()
AsArray()
AsRaw()
GetValue()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_prepareValue()
$_configData
$_path
N/A

Properties

$_configData

$_configData : \Colibri\Xml\XmlNode

Данные конфиграционного файла

Type

\Colibri\Xml\XmlNode

$_path

$_path : string

Путь к файлу, если это файл

Type

string

Methods

__construct()

__construct(mixed  $configData) 

Конструктор

Parameters

mixed $configData

Read()

Read(string  $query, mixed  $default = null) : mixed

Считает данные

Parameters

string $query
mixed $default

Returns

mixed

Write()

Write(string  $query, mixed  $value) : boolean

Пишет данные

Parameters

string $query
mixed $value

Returns

boolean

AsObject()

AsObject() : \Colibri\Configuration\Drivers\stdClass

Вернуть внутренние данные в виде обьекта

Returns

\Colibri\Configuration\Drivers\stdClass

AsArray()

AsArray() : array

Вернуть внутренние данные в виде массива

Returns

array

AsRaw()

AsRaw() : array

Вернуть внутренние данные в исходном виде

Returns

array

GetValue()

GetValue() : mixed

Вернуть хранимое значение Внимание! Если текущие данные массив или обьект, то будет возвращен null

Returns

mixed

_prepareValue()

_prepareValue(string  $value) : mixed

Функция обработки команд в xml

Parameters

string $value

значение

Returns

mixed