Your Composer dependencies require a PHP version ">= 8.0.0". You are running 7.4.33

Bonjour @Mips

plugin fully kiosk 2 beta.

J’aurais besoins de ton aide.
Alors mon composer fonctionne très bien avec Debian 12 php8, mais pas sur Debian 11 php 7.4 voici mon erreur :


0000|Composer detected issues in your platform:
0001|Your Composer dependencies require a PHP version ">= 8.0.0". You are running 7.4.33.

Mon composer et pour php 8, Mais et il possible de faire en sort de dire que si tu est antérieur à php 8 tu install pas les dépendance.

Ou peut-être une autre idée ?

Et en plus quand il y a le défaut plus d’accès à mon jeedom dev.:wink:

Salut,

Moi je met ça dans mes composer.json:

{
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true,
        "allow-plugins": {},
        "platform": {
            "php": "7.4"
        }
    },
    "require": {
      ...
    }
}

ce qui va servir dans ton cas c’est:

        "platform": {
            "php": "7.4"
        }

pour forcer une dépendance sur php 7.4 (ca veut dire que potentiellement ca tourne plus sous buster/php7.3 mais ca c’est acceptable selon moi).

ensuite tu refais un composer u pour mettre à jour les libs, il devrait downgrade certaines du coup
vérifies bien que les signatures des méthodes étaient les mêmes :wink:

ok merci du coup de main :wink: