Composer

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Composer
Tipeapplication-level package manager
Versi pertama1 Maret 2012; 12 tahun lalu (2012-03-01)[1]
Versi stabil
2.7.3 (19 April 2024)
GenrePackage manager
LisensiLisensi MIT
Karakteristik teknis
Sistem operasiLintas platform
Bahasa pemrogramanPHP
Informasi tambahan
Situs webgetcomposer.org
Stack ExchangeEtiqueta
GitHub: fixxxer87
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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]

  1. ^ a b "Release 1.0.0-alpha1". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-26. 
  2. ^ "Download Composer". getcomposer.org. Diakses tanggal 2022-5-19. 
  3. ^ "Dependency management". Composer (dalam bahasa Inggris). Diakses tanggal 2018-04-26. 
  4. ^ "Packagist" (dalam bahasa Inggris). Diakses tanggal 2018-04-26. 
  5. ^ "Command-line interface / Commands". getcomposer.org. Diakses tanggal 10 Maret 2020. 
  6. ^ "Cara Update Composer Ke Versi Terbaru Di Windows". Panduan Code. Diakses tanggal 2022-05-26. 

Pranala luar[sunting | sunting sumber]