Composer

Updated: 09 November 2024

The require command adds new packages to the composer.json file. A composer.json file will be created if one doesn’t exist. After adding/changing the requirements, the modified requirements will be installed or updated.

Options:

  • --update-with-dependencies (-w): Also update dependencies of the newly required packages, except those that are root requirements.
  • --update-with-all-dependencies (-W): Also update dependencies of the newly required packages, including those that are root requirements.

Update a single package

composer update doctrine/doctrine-fixtures-bundle

Remove package(s)

php composer.phar remove vendor/package vendor/package2

List all packages and their versions

composer show

Install package at a particular version

composer require drupal/commerce_pricelist:2.0-rc2

The install command reads the composer.json file from the current directory, resolves the dependencies, and installs them into vendor.

composer install

Deletes all content from Composer’s cache directories.

composer clear-cache

Remove a package

composer remove vendor/package

Leave a comment