/
mikopbx
/
ModuleDocker
Обзор
Документация
Войти
/
mikopbx
/
ModuleDocker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
v1.45
Setup/PbxExtensionSetup.php
41 строка
1 KB
Nikolay Beketov
Update for PHP 8.3
30 сен 2024, 12:21
30 сен 2024, 12:21
7edac82
Код
Авторство
О чём код?
<?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\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; } }