Bonsoir,
n'ayant pas fait la manip depuis un moment, j'ai oublié comment faire donc je viens ici.
J'ai installé il y a quelques temps 2 packages avec composer et je souhaite les mettre à jour.
J'ai compris qu'il fallait un fichier composer.json.
L'arborescence du répertoire vendor est la suivante :
vendor
    composer
    rawsrc
         pdoplusplus
             composer.json
             PDOPlusPlus.php
             autres fichiers
         phpecho
             composer.json
             PhpEcho.php
             autres fichiers
    autoload.php
         
Les 2 packages à mettre à jour sont donc pdoplusplus et phpecho.
Pour les mettre à jour, je ne sais plus où il faut se placer avec l'invite de commande. Est-ce bien à la racine de vendor ou à la racine de chacun de ces composants (vendor/rawsrc/pdoplusplus et vendor/rawsrc/phpecho )?
Et la commande à exécuter composer update rawsrc/pdoplusplus et composer update rawsrc/phpecho ?

Si je me place à la racine de vendor , la réponse est :
composer update rawsrc/phpecho
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
No security vulnerability advisories found
et
composer update rawsrc/pdoplusplus
Loading composer repositories with package information
Package "rawsrc/pdoplusplus" listed for update is not locked.
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
No security vulnerability advisories found
La ligne supplémentaire XXX is not locked pour pdoplusplus m'interpelle.
Merci de me confirmer si c'est correct.