Files
geo/api/scripts/php/MigrationConfig.php
pierre 1018b86537 feat: Gestion des secteurs et migration v3.0.4+304
- Ajout système complet de gestion des secteurs avec contours géographiques
- Import des contours départementaux depuis GeoJSON
- API REST pour la gestion des secteurs (/api/sectors)
- Service de géolocalisation pour déterminer les secteurs
- Migration base de données avec tables x_departements_contours et sectors_adresses
- Interface Flutter pour visualisation et gestion des secteurs
- Ajout thème sombre dans l'application
- Corrections diverses et optimisations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-07 11:01:45 +02:00

36 lines
1005 B
PHP
Executable File

<?php
/**
* Configuration simplifiée pour les scripts de migration
* Fournit les clés de chiffrement et autres paramètres nécessaires
* sans dépendre des en-têtes HTTP
*/
class AppConfig {
private static ?self $instance = null;
// Configuration spécifique pour la migration
private array $config = [
'encryption_key' => 'Qga2M8Ov6tyx2fIQRWHQ1U6oMK/bAFdTL7A8VRtiDhk=', // Clé de GeoSector
'app_identifier' => 'geosector', // Identifiant de l'application
];
private function __construct() {
// Constructeur simplifié sans validation d'application
}
public static function getInstance(): self {
if (self::$instance === null) {
self::$instance = new self();
}
return self::$instance;
}
public function getEncryptionKey(): string {
return $this->config['encryption_key'];
}
public function getAppIdentifier(): string {
return $this->config['app_identifier'];
}
}