Версия: 6.x
burger close
Интерфейс InstallInterface
Граф наследования:InstallInterface:
AbstractInstall Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install

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

Интерфейс классов инсталяции модулей

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

 install ()
 
 update ()
 
 canInsertDemoData ()
 
 insertDemoData ()
 
 getErrors ()
 
 deferredAfterInstall ($options)
 

Методы

canInsertDemoData ( )

Должен возвращать true, в случае, если модуль поддерживает вставку демонстрационных данных, иначе - false

Возвращает
bool

Замещается в AbstractInstall, Install, Install, Install, Install, Install, Install и Install.

deferredAfterInstall (   $options)

Выполняется, после того, как были установлены все модули. Здесь можно устанавливать настройки, которые связаны с другими модулями.

Аргументы
array$optionsпараметры установки
Возвращает
bool

Замещается в AbstractInstall, Install, Install, Install, Install, Install, Install и Install.

getErrors ( )

Должен возвращать ошибки, возникшие в процессе установки

Возвращает
array of error messages

Замещается в AbstractInstall.

insertDemoData ( )

Устнавливает демонстрационные данные.

Возвращает
bool
install ( )

Выполняет установку модуля. Вызывается когда модуль уже скопирован в основную папку.

Возвращает
bool

Замещается в AbstractInstall, Install, Install, Install, Install, Install, Install, Install, Install, Install, Install, Install и Install.

update ( )

Обновляет модуль, приводит в соответствие базу данных. Вызывается, когда текущий модуль уже был установлен раннее.

Возвращает
bool

Замещается в AbstractInstall, Install, Install, Install, Install и Install.