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

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

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

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

 uninstall ()
 
 getErrors ()
 

Методы

getErrors ( )

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

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

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

uninstall ( )

Подготавливает модуль к последующему удалению с диска. В этом методе должны быть описаны действия по

  • удалению зависимостей от данного модуля,
  • удалению таблиц из БД, если таковые имеются
  • удалению пунктов меню, созданных данным модулем
Возвращает
bool возвращает true, если подготовка к удалению прошла успешно, в случае, если будет возвращен false - физическое удаление модуля с диска не произойдет

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