Skip to content

chore: mise a jour en fonction de la nouvelle version du framework#10

Merged
dimtrovich merged 7 commits intomainfrom
devs
Mar 24, 2026
Merged

chore: mise a jour en fonction de la nouvelle version du framework#10
dimtrovich merged 7 commits intomainfrom
devs

Conversation

@dimtrovich
Copy link
Copy Markdown
Contributor

No description provided.

dimtrovich and others added 7 commits March 23, 2026 17:33
Ce commit introduit l'écriture différée pour les gestionnaires. Cette fonctionnalité est optionnelle et peut être activée ou désactivée via le paramètre de configuration.
Ce commit remplace le gestionnaire `FileHandler` en `JsonHandler` pour gérer les configurations de manière distinctes

Il ajoute un nouveau FileHandler permettant de stocker les paramètres sous forme de fichiers PHP, offrant ainsi une alternative au DatabaseHandler et même l'ancien FileHandler (devenu JsonHandler) existant.

Caractéristiques principales :

Stockage basé sur des fichiers : les paramètres sont enregistrés sous forme de fichiers PHP, à raison d'un fichier par combinaison fichier+contexte
Sécurité face aux opérations simultanées : le verrouillage des fichiers avec une stratégie de fusion empêche toute perte de données due à des écritures simultanées
Structure organisée : fichiers de contexte par défaut dans le répertoire principal, fichiers spécifiques à chaque contexte dans des sous-répertoires hachés
Haute performance : mise en cache en mémoire via l'extension ArrayHandler, modèle de chargement en masse et format PHP compatible avec opcache
@dimtrovich dimtrovich merged commit fb75d17 into main Mar 24, 2026
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant