- Mengubah parameter pada pemanggilan `$this->ProcessCompanyData()` dari array menjadi string untuk konsistensi data. - Mengubah properti `protected` pada `ProcessCompanyDataJob` dari `$periods` menjadi `$period` untuk menggunakan string daripada array. - Menyesuaikan constructor `__construct` untuk menerima parameter string `$period` alih-alih array `$periods`. - Memperbaiki mekanisme validasi pada `handle()`, mengganti pengecekan array kosong `$this->periods` menjadi validasi string `$this->period` dengan nilai kosong. - Menghapus iterasi `foreach` untuk mengakomodasi perubahan dari array ke string sederhana. - Memastikan mapping data CSV tetap konsisten dan menambahkan identasi untuk peningkatan keterbacaan. - Memperbaiki nama variabel dan properti agar lebih eksplisit (`$periods` menjadi `$period`, `$fileName` menjadi `$fileName`, dsb.). - Menambahkan logging yang lebih jelas mengenai proses data dan kondisi error pada job `ProcessCompanyDataJob`. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
6.5 KiB
6.5 KiB