From fb0997e759115ac1f412b589003f3c710c486151 Mon Sep 17 00:00:00 2001 From: sorcier Date: Mon, 2 Nov 2026 03:39:35 +0100 Subject: [PATCH] Fix step 5 ConfigGenerator call and add generateAndApply static helper --- install.sh | 3 ++- src/ConfigGenerator.php | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index c622225..e1e1bbb 100755 --- a/install.sh +++ b/install.sh @@ -284,7 +284,8 @@ if ($st) { } // Génération initiale de pjsip.conf et extensions.conf -App\ConfigGenerator::generateAndApply($db); +$generator = new App\ConfigGenerator($db); +$generator->writeAllConfigs(); // Initialisation de l annuaire et synchronisation App\PhonebookManager::initDirectory(); diff --git a/src/ConfigGenerator.php b/src/ConfigGenerator.php index be4432c..8c2e653 100644 --- a/src/ConfigGenerator.php +++ b/src/ConfigGenerator.php @@ -20,6 +20,15 @@ class ConfigGenerator public function __construct(private PDO $db) {} + /** + * Helper statique pour générer et appliquer toutes les configurations Asterisk. + */ + public static function generateAndApply(PDO $db): array + { + $generator = new self($db); + return $generator->writeAllConfigs(); + } + /** * Génère le contenu complet de /etc/asterisk/pjsip.custom.conf */