Composer
| Composer | |||||||
|---|---|---|---|---|---|---|---|
| Tipe | application-level package manager (en) | ||||||
| Versi pertama | Maret 1, 2012[1] | ||||||
| Versi stabil | |||||||
| Genre | Package manager | ||||||
| Lisensi | Lisensi MIT | ||||||
| |||||||
| |||||||
Composer adalah aplikasi manajer paket untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola dependensi PHP dan pustaka-pustaka yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012.[1] Composer sangat terinspirasi oleh package manager Node.js "npm" dan Ruby "bundler".[2]
Composer berjalan melalui baris perintah dan menginstal dependensi (pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist"[3] yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga.
Sintaksis
[sunting | sunting sumber]Baris perintah
[sunting | sunting sumber]Composer menawarkan beberapa parameter sebagai berikut:[4]
require: menambahkan pustaka pada parameter ke dalam berkas composer.json dan menginstalnya.install: instal semua pustaka dari composer.json. Ini perintah yang digunakan untuk mengunduh semua dependensi repositori PHP.update: perbarui semua pustaka dari composer.json, sesuai dengan versi yang diizinkan dan yang disebutkan di dalam berkas tersebut.remove: copot sebuah pustaka dan menghapusnya dari composer.json.
Definisi pustaka
[sunting | sunting sumber]Contoh berkas composer.json yang dihasilkan oleh perintah berikut:
composer require monolog/monolog
{
"require": {
"monolog/monolog": "1.2.*"
}
}
Update Composer
[sunting | sunting sumber]Pada sistem operasi windows untuk update composer[5] ke versi terbaru bisa dengan cara berikut:
1.Buka Command Prompt (CMD)
2.Ketikan Perintah Berikut:
php c:\ProgramData\ComposerSetup\bin\composer.phar self-update
Setelah itu tekan enter untuk mengeksekusi baris perintah tersebut, dan selesai.
Referensi
[sunting | sunting sumber]- 1 2 "Release 1.0.0-alpha1". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ↑ "Dependency management". Composer (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ↑ "Packagist" (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ↑ "Command-line interface / Commands". getcomposer.org. Diakses tanggal 10 Maret 2020.
- ↑ "Cara Update Composer Ke Versi Terbaru Di Windows". Panduan Code. Diakses tanggal 2022-05-26.
