Tanıtım
Composer PHP için bağımlılık yönetim aracıdır. Projenizle ilişkili kütüphanelerleri yönetmenizi (yükleme/güncelleme) sağlar.
Bağımlılık Yönetimi
Composer Linux işletim sistemlerinde kullanılan Yum veya Apt gibi bir paket yöneticisi değildir. Paketler ve kütüphaneleri kullanır ancak proje tabanlıdır, onları projenizdeki vendor
klasörüne yükler. Varsayılan olarak hiçbir şeyi genel (kütüphaneler kullanıcı klasörünüze yüklenir ve oradan kullanılır.) yüklemez. Bu nedenle bağlımlılık yöneticisidir.
Bu düşünce yeni değildir ve Composer Nodejs paket yöneticisi npm ve Ruby paket yöneticisi Bundler’dan ilham almıştır.