LINTIAN

# `composer-prerequisite`

A packaging relationship refers to the PHP composer.

The PHP `Composer` is a tool to install PHP packages similar to `pip` for Python and `npm` for Node.js. It should not be pulled in as a packaging relationship.

In Debian, the `composer` is dealt with in other ways, such as `dh_phpcomposer` from `pkg-php-tools` and `phpab`, which generates a static autoloader.

Maintainers of PHP-related packages may not be aware of all of the conventions since many such packages are maintained by individuals who are not associated with the PHP PEAR Maintainers team.

Severity: | `warning`
Experimental: | `false`

## See also

- the dh_phpcomposer(1) manual page

- the phpab(1) manual page

- https://getcomposer.org

- https://en.wikipedia.org/wiki/Composer_(software)

- Bug#977150

- list of all the affected packages
- the source of this tag