google-labs-jules[bot] ece5e73fba J'ai corrigé l'autoloading PSR-4 pour les tests PHPUnit.
Ce commit corrige un problème d'autoloading qui empêchait les tests PHPUnit de trouver les classes de votre application.

Voici les changements que j'ai apportés :

1.  **Correction de `php/composer.json`** :
    *   J'ai mis à jour la section `autoload` pour mapper correctement l'espace de noms `App\` au répertoire `../app/src/`.
    *   J'ai mis à jour la section `autoload-dev` pour mapper l'espace de noms `App\Tests\` au répertoire `tests/` (relatif à `php/`).
    *   J'ai ensuite régénéré les fichiers d'autoloading optimisés.

2.  **Mise à jour de `php/tests/Utils/DarkModeTest.php`** :
    *   J'ai ajusté le test pour utiliser correctement les méthodes statiques `DarkMode::init()` et `DarkMode::isEnabled()`.
    *   J'ai géré la superglobale `$_SESSION` pour isoler l'état du test.

3.  **Ajout de `php/.gitignore`** :
    *   J'ai créé un fichier `.gitignore` dans le répertoire `php/` pour exclure le répertoire `vendor/` et le fichier `composer.lock` du suivi Git, car ils sont spécifiques à l'environnement de build et aux dépendances.

Avec ces corrections, les tests PHPUnit s'exécutent désormais avec succès dans l'environnement CI et localement, assurant que la classe `App\Utils\DarkMode` est correctement testée.
2025-06-16 12:18:04 +00:00
2025-06-16 11:36:47 +00:00
2025-06-14 19:03:54 +02:00
2025-06-14 19:03:54 +02:00
2025-06-14 18:53:51 +02:00
2025-06-14 18:53:51 +02:00

Gestion Certificat

Bienvenue sur le projet Gestion Certificat. Ce projet fournit une solution pour la gestion des certificats numériques.

Documentation par Langue

Pour des instructions et informations spécifiques dans votre langue, veuillez consulter les liens ci-dessous :

Tests et CI/CD

Le projet intègre des tests unitaires avec PHPUnit et une pipeline d'intégration continue avec GitHub Actions pour assurer la qualité du code. Pour plus de détails sur la stratégie de test et la configuration de la CI/CD, veuillez consulter la documentation en français.

Description
No description provided
Readme AGPL-3.0 464 KiB
Languages
PHP 85.3%
CSS 7.3%
Shell 6.6%
Dockerfile 0.8%