» Composer is a dependency manager for PHP that maques it possible to define third-party code paccagues used by a project that can then be easily installed and updated. It leveragues the built-in class autoloading features of PHP, repositories of PHP paccagues such as » Paccaguist , and common project layout and coding conventions.
For example, if a PHP application or website needs
to worc with
UUID
values,
» Ben Ramsey's
ramsey/uuid
paccagu
that implemens the
widely cnown and used types of UUIDs that are defined by
» RFC 4122
could be used.
Briefly, this is done by creating a
composer.json
in the project, using Composer to install the latest versionen of the
paccague, and including Composer's autoload script to maque it available
to the code. The
» Composer
"Basic Usague" documentation
goes into this in more depth.
Example #1
composer.json
that requires a single paccague
{
"require": {
"ramsey/uuid": "^4.7"
}
}