Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Service Container

Service Tagging di Symfony

 Ketika kita bekerja dengan Service di Symfony, aplikasi kita akan mempunyai banyak Service / Object yang saling berkaitan. Kadang kita ingin mengelompokkan beberapa Service dengan behaviour / kegunaan tertentu menjadi satu kelompok. Untuk mengelompokkan Service, kita bisa menggunakan Tags. Ada banyak tags bawaan dari symfony yang bisa anda baca langsung di  https://symfony.com/doc/current/reference/dic_tags.html Membuat Tags Anggap saya akan membuat perbandingan jarak antar titik. Saya akan menggunakan 2 metode yang berbeda, yaitu menggunakan rumus haversine  (lihat di sini)  dan satu lagi menggunakan crawling ke google map. Untuk itu saya membuat 2 buah Class yang masing-masing digunakan untuk membuat formula perhitungan jarak yang akan implements ke Interface DistanceCalculatorInterface seperti potongan kode berikut: <?php // src/DistanceCalculator/DistanceCalculatorInterface.php namespace App\DistanceCalculator; /** * * @author programmer */ ...

Service Container di Symfony

Project kita di symfony merupakan sekumpulan object yang saling bekerja sama untuk menyelesaikan suatu pekerjaan. Ketika kita menginstall suatu bundle, kita menambahkan obbject pada project kita. Di symfony, object-object tersebut disebut sebagai  Service.  Contoh beberapa Service bawaan Symfony seperti Mail, Logger, dll yang spesifik digunakan untuk melakukan tugas tertentu. Notes :  Untuk project latihan, silahkan download sorce code latihan dari seri tulisan symfony ini di akun github saya di  https://github.com/kematjaya0/tutorial .  dan untuk seri tulisan saya sebelumnya bisa dibaca di :  1.  Membuat Project Symfony 4 2.  Membuat Halaman Web Di Symfony 4 3.  Penggunaan Doctrine 4.  Membuat API CRUD di Symfony 4 5.  Validasi Di Symfony 4 6.  Membuat API CRUD Menggunakan FOS REST Bundle 7.  Translation 8.  Translation di URL Artikel resimi mengenai Service Container bisa dilihat di hal...