Suvarna Garge (Editor)

Composer (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Development status
  
Active

Written in
  
Composer (software)

Developer(s)
  
Nils Adermann,Jordi Boggiano

Initial release
  
March 1, 2012; 4 years ago (2012-03-01)

Stable release
  
1.2.3 / December 1, 2016; 2 months ago (2016-12-01)

Repository
  
github.com/composer/composer

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. Composer is strongly inspired by Node.js's "npm" and Ruby's "bundler". The project's dependency solving algorithm started out as a PHP-based port of openSUSE's libzypp satsolver.

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" 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.

Composer is used as an integral part of almost every popular open-source PHP project.

Supported framework

  • Symfony version 2 later
  • Laravel version 4 later
  • CodeIgniter version 3.0 later
  • CakePHP version 3.0 later
  • FuelPHP version 2.0 later
  • Drupal version 8 later
  • SilverStripe version 3.0 later
  • Magento version 2.0 later
  • References

    Composer (software) Wikipedia


    Similar Topics