/
mikopbx
/
ModuleDocker
Обзор
Документация
Войти
/
mikopbx
/
ModuleDocker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Setup/PbxExtensionSetup.php
43 строки
1 KB
Nikolay Beketov
initital
24 ноя 2020, 16:52
24 ноя 2020, 16:52
db4927a
Код
Авторство
О чём код?
<?php /** * Copyright © MIKO LLC - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by Alexey Portnov, 5 2019 */ namespace Modules\ModuleDocker\setup; use MikoPBX\Core\System\Util; use Models\PbxSettings; use MikoPBX\Modules\Setup\PbxExtensionSetupBase; class PbxExtensionSetup extends PbxExtensionSetupBase { /** * Создает структуру для хранения настроек модуля в своей модели * и заполняет настройки по-умолчанию если таблицы не было в системе * см (unInstallDB) * * Регистрирует модуль в PbxExtensionModules * * @return bool результат установки */ public function installDB(): bool { // Создаем базу данных $result = $this->createSettingsTableByModelsAnnotations(); // Регаем модуль в PBX Extensions if ($result) { $result = $this->registerNewModule(); } return $result; } }