Le package n'est pas disponible dans une version suffisamment stable en fonction de votre paramètre de stabilité minimum

Je ne comprends pas vraiment comment le Compositeur travaille avec le minimum-réglage de la stabilité.

J'ai deux paquets. Disons, PackageA et PackageB.

La composer.json fichier de PackageA ressemble à ceci:

{
    "name": "vendor/packagea",
    "minimum-stability": "dev",
    "require": {
        "vendor/packageb": "dev"
    }
}

Donc PackageA nécessite PackageB. Le json de PackageB ressemble à ceci:

{
    "name": "vendor/packageb",
    "minimum-stability": "dev"
}

Donc autant vous dire minimum de stabilité sont dev. Donc je suppose que lorsque je fais:

composer create-project vendor/packagea

Mais ensuite il se plaint avec le message:

[InvalidArgumentException]
Could not find package vendor/packagea with stability stable.

Que je trouve étrange, parce que je suppose que la définition de la stabilité minimale de dev tirer le package à partir de son "développement" de la branche. Qui, dans le cas de github est toujours dev-master.

J'ai donc essayé de l'installer en disant compositeur ce branche à utiliser:

composer create-project vendor/packagea testFolder dev-master

Mais ensuite il se plaint qu'il ne peut pas trouver PackageB:

Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package vendor/packageb dev could not be found.

Alors comment suis-je capable d'installer mon colis? Je suis encore en développement, donc je ne veux pas créer une libération pour PackageA et PackageB encore...

source d'informationauteur Vivendi