Composer (software)
| |
Developer(s) |
Nils Adermann, Jordi Boggiano |
---|---|
Initial release | March 1, 2012[1] |
Stable release |
1.7.2
/ August 16, 2018[2] |
Repository |
|
Written in | PHP |
Operating system | Cross-platform |
Type | Package manager |
License | MIT License |
Website |
getcomposer |
Composer is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project. They began development in April 2011 and first released it on March 1, 2012.[1] Composer is strongly inspired by Node.js's "npm" and Ruby's "bundler".[3] The project's dependency solving algorithm started out as a PHP-based port of openSUSE's libzypp satsolver.[4]
Composer runs through the command line and installs dependencies (e.g. libraries) for an application. It also allows users to install PHP applications that are available on "Packagist"[5] which is its main repository containing available packages. It also provides autoload capabilities for libraries that specify autoload information to ease usage of third-party code.
Supported framework
- Symfony version 2 and later
- Laravel version 4 and later
- CodeIgniter version 3.0 and later
- CakePHP version 3.0 and later
- FuelPHP version 2.0 and later
- Drupal version 8 and later
- TYPO3 version 6.2 and later
- SilverStripe version 3.0 later
- Magento version 2.0 later
- Yii version 1.1 and later
- Zend Framework version 1 and later
- Silex (web framework)
- Lumen (web framework)
See also
References
- 1 2 Software release, github.com, Retrieved April 24, 2016.
- ↑ Composer download list
- ↑ Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013.
- ↑ Composer acknowledgements
- ↑ See packagist.org
External links
Wikimedia Commons has media related to Composer (software). |