Understanding Composer
Composer is a dependency management tool for PHP. By default, it does not install anything global but rather on a per-project basis. We can use it to redistribute our project in order to define which libraries and packages it needs for it to be successfully executed. Using Composer is quite simple. All it creating is to create a composer.json
file in the root directory of our project with similar content, as follows:
{ "require": { "twig/twig": "~1.0" } }
If we were to create the preceding composer.json
file in some empty directory and execute the composer install
command within that directory, Composer will pickup the composer.json
file and install the defined dependencies for our project. The actual install
action implies ...
Get Modular Programming with PHP 7 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.