Cara Menggunakan Composer untuk Manajemen Proyek PHP
Bayangkan kita sedang mengerjakan proyek web dengan PHP. Kemudian kita membutuhkan beberapa library untuk melengkapi proyek ini. Biasanya, kita men-download sendiri library-nya dari internet. Tapi… Kadang library yang satu dengan yang lain saling membutuhkan agar bisa digunakan. Hal ini disebut depedency (keterkaitan/ketergantungan). Contohnya: Library X membutuhkan library Y agar bisa digunakan, kemudian library Y membutuhkan library Q,R,S. “Bagaimana kalau ada banyak sekali library yang digunakan?” Pastinya akan repot mencari sendiri depedency library-nya.
Source