Класс отвечает за установку и обновление модуля
Открытые члены | |
| install () | |
| insertDemoData ($params=[]) | |
| canInsertDemoData () | |
Открытые члены унаследованные от AbstractInstall | |
| __construct ($module_name=null) | |
| install () | |
| update () | |
| installAdminMenu () | |
| addError ($message) | |
| getErrors () | |
| insertDemoData ($params=[]) | |
| canInsertDemoData () | |
| importCsv (\RS\Csv\AbstractSchema $schema, $csv_file, $site_id=null, $charset= 'utf-8', $start_pos=false) | |
| deferredAfterInstall ($options) | |
Открытые члены унаследованные от InstallInterface | |
| insertDemoData () | |
Дополнительные унаследованные члены | |
Защищенные члены унаследованные от AbstractInstall | |
| findOrmObjects ($base=null, $subfolder= '', $prefix=null) | |
| importCsvFiles ($demo_schemas_array=[], $charset='utf-8', $params=[]) | |
Защищенные данные унаследованные от AbstractInstall | |
| $module | |
| $mod_folder | |
| $demo_data_folder = '/config/demo' | |
| $patches | |
| $errors = [] | |
| canInsertDemoData | ( | ) |
Возвращает true, если модуль может вставить демонстрационные данные
Замещает InstallInterface.
| insertDemoData | ( | $params = [] | ) |
Добавляет демонстрационные данные
| array | $params | - произвольные параметры. |
| install | ( | ) |
Выполняет установку модуля. Вызывается когда модуль уже скопирован в основную папку.
Замещает InstallInterface.