Tutorial OOP PHP Bagian 17 – Composer dan Packagist

Untuk memahami composer saat menginstall paket aplikasi, kita akan menginstall paket webmozart/json yang berguna untuk melakukan encode json. Composer akan connect ke packagist saat mencari paket aplikasi.

Pertama, buka packagist.org dan cari webmozart/json. Kalau sudah ketemu, temukan perintah untuk menginstall nya. Perintahnya adalah composer require webmozart/json.

Buka terminal dan masuk ke folder yang ada composer.json nya dan ketik perintah di atas.

Sebuah paket seringkali bergantung pada paket lainnya. Karena itu, ketika kita menginstall paket webmozart/json, tidak hanya paket itu saja yang terinstall, tapi juga paket lain yang berhubungan. Di file composer.json juga otomatis terinstall paket yang tadi.

Ubah index.php dari tutorial sebelumnya menjadi :

 

Disitu kita lihat ada :

Setiap paket berbeda-beda namespacenya, kita bisa lihat di dokumentasinya.

Tutorial OOP PHP Packagist

Untuk mengupdate dan menghapus package, gunakan perintah composer update. Saat menghapus package, hapus packagenya yang berada di require pada composer.json. Package lain yang berhubungan juga akan terhapus.

Tutorial OOP PHP Packagist

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.