Composer – to narzędzie do zarządzania zależnościami w PHP. Pozwala zadeklarować biblioteki, od których zależy projekt i nimi zarządzać (instalować/aktualizować) za Ciebie.
Zależności te nazywane są paczkami (ang. package). Paczką może być biblioteka, komponent czy nawet cały framework. Do przetwarzania paczki niezbędny jest jej opis, który jest tworzony w formacie JSON w pliku composer.json.
Composer umożliwia zainstalowanie niezbędnych bibliotek dla każdego projektu. Pozwala na używanie różnych wersji tej samej biblioteki w różnych projektach PHP.
