Composer
Composer | |||||||
---|---|---|---|---|---|---|---|
Tipe | application-level package manager (en) | ||||||
Versi pertama | 1 Maret 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".[3]
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"[4] 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:[5]
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[6] 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]- ^ a b "Release 1.0.0-alpha1". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ^ "Download Composer". getcomposer.org. Diakses tanggal 2022-5-19.
- ^ "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.