Версия: 6.x
burger close
Класс AddonArchiveApi
Граф наследования:AddonArchiveApi:
BaseModel

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

Класс содержит методы по работе с запакованными файлами дополнений

Открытые члены

 fetchModuleInfo ($filename)
 
 fetchTemplateInfo ($filename)
 
 fetchSolutionInfo ($filename)
 
 getAddonType ($filename)
 
- Открытые члены унаследованные от BaseModel
 addError ($message, $fieldname=null, $form=null)
 
 hasError ()
 
 getErrors ()
 
 cleanErrors ()
 
 getDisplayErrors ()
 
 getErrorsStr ()
 
 getFormErrors ($form, $separator= ', ')
 
 getNonFormErrors ($separator= ', ')
 
 exportErrors ()
 
 importErrors ($data)
 

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

static parseModuleConfig ($module_xml_content)
 
static parseThemeConfig ($config)
 

Поля данных

const TYPE_MODULE = 'module'
 
const TYPE_TEMPLATE = 'template'
 
const TYPE_SOLUTION = 'solution'
 
- Поля данных унаследованные от BaseModel
 $form_fieldname = []
 
 $errors_by_form = []
 
 $errors_non_form = []
 
 $errors = []
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от BaseModel
 $default_error_fieldname = 'Информация'
 

Методы

fetchModuleInfo (   $filename)

Получить данные из архива модуля

Аргументы
$filename
Возвращает
array|bool
fetchSolutionInfo (   $filename)

Получить данные из архива решения

Аргументы
$filename
Возвращает
array|bool
fetchTemplateInfo (   $filename)

Получить данные из архива темы оформления

Аргументы
$filename
Возвращает
array|bool
getAddonType (   $filename)

Определение типа дополнения исходя из его содержимого

Аргументы
$filename
Возвращает
string
static parseModuleConfig (   $module_xml_content)
static
static parseThemeConfig (   $config)
static

Поля

const TYPE_MODULE = 'module'
const TYPE_SOLUTION = 'solution'
const TYPE_TEMPLATE = 'template'