New in version 1.6.
- php
- composer installed in bin path (recommended /usr/local/bin)
parameter | required | default | choices | comments |
---|---|---|---|---|
arguments (added in 2.0) |
no | Composer arguments like required package, version and so on. | ||
command (added in 1.8) |
no | install | Composer command like "install", "update" and so on. | |
ignore_platform_reqs (added in 2.0) |
no |
|
Ignore php, hhvm, lib-* and ext-* requirements and force the installation even if the local machine does not fulfill these.
aliases: ignore-platform-reqs | |
no_dev |
no | True |
|
Disables installation of require-dev packages (see --no-dev).
aliases: no-dev |
no_plugins |
no |
|
Disables all plugins ( see --no-plugins ).
aliases: no-plugins | |
no_scripts |
no |
|
Skips the execution of all scripts defined in composer.json (see --no-scripts).
aliases: no-scripts | |
optimize_autoloader |
no | True |
|
Optimize autoloader during autoloader dump (see --optimize-autoloader). Convert PSR-0/4 autoloading to classmap to get a faster autoloader. Recommended especially for production, but can take a bit of time to run so it is currently not done by default.
aliases: optimize-autoloader |
prefer_dist |
no |
|
Forces installation from package dist even for dev versions (see --prefer-dist).
aliases: prefer-dist | |
prefer_source |
no |
|
Forces installation from package sources when possible (see --prefer-source).
aliases: prefer-source | |
working_dir |
yes | Directory of your project (see --working-dir).
aliases: working-dir |
# Downloads and installs all the libs and dependencies outlined in the /path/to/project/composer.lock - composer: command: install working_dir: /path/to/project - composer: command: require arguments: my/package working_dir: /path/to/project # Clone project and install with all dependencies - composer: command: create-project arguments: package/package /path/to/project ~1.0 working_dir: /path/to/project prefer_dist: yes
Note
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.