35 465
modifications
Aucun résumé des modifications |
|||
=== ''require'' ===
Pour installer un paquet, par exemple
<source lang=bash>
composer guzzlehttp/guzzle
php composer.phar require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"▼
</source>
Si l'installation réussit, il ajoute le nom et la version du paquet dans ''composer.json'', ceux de ses dépendances dans ''composer.lock'', et télécharge leurs fichiers dans un dossier "vendors". Il informe ensuite des problèmes de dépendances, par exemple si la version de PHP locale est inférieure à celle recommandée pour le paquet. En cas d'erreur il retire tout ce qu'il a fait.
==== Paramètres ====
On peut aussi préciser le numéro de version, par exemple MediaWiki :
<source lang=bash>
</source>
On peut aussi installer plusieurs paquets à la suite :
<source lang=bash>
composer require symfony/framework-bundle symfony/console
</source>
Pour que le <code>composer install</code> ne télécharge une bibliothèque qu'en environnement de développement, l'installer en mode "dev" :
<source lang=bash>
composer require --dev phpunit/phpunit ^8
|
modifications